1414 sudo apt update && sudo apt install -y python3-pip
1515 pip3 install pre-commit
1616 - name : Checkout OpenVPN
17- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1818 - name : Run clang-format
1919 run : pre-commit run -a --show-diff-on-failure || true
2020 - name : Check for changes
@@ -44,12 +44,12 @@ jobs:
4444 VCPKG_INSTALLED_DIR : ${{ github.workspace }}/vcpkg/installed
4545 steps :
4646 - name : Checkout OpenVPN
47- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
48- - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
47+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
48+ - uses : lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
4949 - name : Install vcpkg
5050 uses : lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5
5151 with :
52- vcpkgGitCommitId : f33cc491c85a7d643c5ab6da1667c1458e6d7abf
52+ vcpkgGitCommitId : 9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee
5353 - name : Install dependencies
5454 run : ${VCPKG_ROOT}/vcpkg install openssl lz4 cmocka
5555 - name : configure OpenVPN with cmake
@@ -77,13 +77,13 @@ jobs:
7777 - name : Install dependencies
7878 run : sudo apt update && sudo apt install -y mingw-w64 unzip build-essential wget python3-docutils man2html-base
7979 - name : Checkout OpenVPN
80- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
80+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
8181
82- - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
82+ - uses : lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
8383 - name : Restore from cache and install vcpkg
8484 uses : lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5
8585 with :
86- vcpkgGitCommitId : f33cc491c85a7d643c5ab6da1667c1458e6d7abf
86+ vcpkgGitCommitId : 9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee
8787 vcpkgJsonGlob : ' **/mingw/vcpkg.json'
8888
8989 - name : Run CMake with vcpkg.json manifest
@@ -120,9 +120,9 @@ jobs:
120120 name : " mingw unittest ${{ matrix.test }} - ${{ matrix.arch }} - OSSL"
121121 steps :
122122 - name : Checkout OpenVPN
123- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
123+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
124124 - name : Retrieve mingw unittest
125- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3 .0
125+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0 .0
126126 with :
127127 name : openvpn-mingw-${{ matrix.arch }}-tests
128128 path : unittests
@@ -164,7 +164,7 @@ jobs:
164164 - name : Install dependencies
165165 run : sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev libcap-ng-dev libnl-genl-3-dev linux-libc-dev man2html libcmocka-dev python3-docutils libtool automake autoconf ${SSLPKG} ${PKCS11PKG}
166166 - name : Checkout OpenVPN
167- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
167+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
168168 - name : autoconf
169169 run : autoreconf -fvi
170170 - name : configure
@@ -194,7 +194,7 @@ jobs:
194194 - name : Install dependencies
195195 run : sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev libcap-ng-dev libnl-genl-3-dev linux-libc-dev man2html clang libcmocka-dev python3-docutils libtool automake autoconf libmbedtls-dev
196196 - name : Checkout OpenVPN
197- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
197+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
198198 - name : autoconf
199199 run : autoreconf -fvi
200200 - name : configure
@@ -234,7 +234,7 @@ jobs:
234234 - name : Install dependencies
235235 run : brew install ${{matrix.ssllib}} lzo lz4 man2html cmocka libtool automake autoconf
236236 - name : Checkout OpenVPN
237- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
237+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
238238 - name : Set environment
239239 run : |
240240 cat >>$GITHUB_ENV <<EOF;
@@ -266,16 +266,16 @@ jobs:
266266
267267 runs-on : windows-2025
268268 steps :
269- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
270- - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
269+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
270+ - uses : lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
271271
272272 - name : Install rst2html
273273 run : python -m pip install --upgrade pip docutils
274274
275275 - name : Restore artifacts, or setup vcpkg (do not install any package)
276276 uses : lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5
277277 with :
278- vcpkgGitCommitId : f33cc491c85a7d643c5ab6da1667c1458e6d7abf
278+ vcpkgGitCommitId : 9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee
279279 vcpkgJsonGlob : ' **/windows/vcpkg.json'
280280
281281 - name : Run CMake with vcpkg.json manifest (NO TESTS)
@@ -334,7 +334,7 @@ jobs:
334334 - name : Install dependencies
335335 run : sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev linux-libc-dev man2html clang libcmocka-dev python3-docutils libtool automake autoconf pkg-config libcap-ng-dev libnl-genl-3-dev
336336 - name : " libressl: checkout"
337- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
337+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
338338 with :
339339 path : libressl
340340 # versioning=semver-coerced
@@ -357,7 +357,7 @@ jobs:
357357 - name : " ldconfig"
358358 run : sudo ldconfig
359359 - name : Checkout OpenVPN
360- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
360+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
361361 - name : autoconf
362362 run : autoreconf -fvi
363363 - name : configure
@@ -398,7 +398,7 @@ jobs:
398398 - name : Install dependencies
399399 run : sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev linux-libc-dev man2html clang libcmocka-dev python3-docutils python3-jinja2 python3-jsonschema libtool automake autoconf pkg-config libcap-ng-dev libnl-genl-3-dev
400400 - name : " mbedtls: checkout"
401- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
401+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
402402 with :
403403 path : mbedtls
404404 submodules : true
@@ -412,7 +412,7 @@ jobs:
412412 run : sudo make install DESTDIR=/usr
413413 working-directory : mbedtls
414414 - name : Checkout OpenVPN
415- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
415+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
416416 - name : autoconf
417417 run : autoreconf -fvi
418418 - name : configure
@@ -457,13 +457,13 @@ jobs:
457457 - name : Install dependencies
458458 run : sudo apt update && sudo apt install -y gcc golang make liblzo2-dev libpam0g-dev liblz4-dev linux-libc-dev man2html clang libcmocka-dev python3-docutils python3-jinja2 python3-jsonschema libtool automake autoconf pkg-config libcap-ng-dev libnl-genl-3-dev
459459 - name : " AWS-LC: checkout"
460- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
460+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
461461 with :
462462 path : aws-lc
463463 # versioning=semver-coerced
464464 repository : aws/aws-lc
465- ref : v1.55.0
466- - uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
465+ ref : v1.61.3
466+ - uses : lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
467467 - name : " AWS-LC: build"
468468 run : |
469469 mkdir build
@@ -472,7 +472,7 @@ jobs:
472472 ninja install
473473 working-directory : aws-lc
474474 - name : Checkout OpenVPN
475- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
475+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
476476 - name : autoconf
477477 run : autoreconf -fvi
478478 - name : configure with AWS-LC
0 commit comments