@@ -14,12 +14,12 @@ jobs:
1414 sudo apt update && sudo apt install -y python3-pip
1515 pip3 install pre-commit
1616 - name : Checkout OpenVPN
17- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
17+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
1818 - name : Run clang-format
1919 run : pre-commit run -a --show-diff-on-failure || true
2020 - name : Check for changes
2121 run : git diff --output=format-changes.patch
22- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
22+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
2323 with :
2424 name : format-changes.patch
2525 path : format-changes.patch
@@ -44,12 +44,12 @@ jobs:
4444 VCPKG_INSTALLED_DIR : ${{ github.workspace }}/vcpkg/installed
4545 steps :
4646 - name : Checkout OpenVPN
47- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
48- - uses : lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
47+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
48+ - uses : lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # v4.1.2
4949 - name : Install vcpkg
5050 uses : lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5
5151 with :
52- vcpkgGitCommitId : 9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee
52+ vcpkgGitCommitId : 3bbc2809d3625cb83a0d7cbd413bd6ad769d46d4
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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
80+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
8181
82- - uses : lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
82+ - uses : lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # v4.1.2
8383 - name : Restore from cache and install vcpkg
8484 uses : lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5
8585 with :
86- vcpkgGitCommitId : 9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee
86+ vcpkgGitCommitId : 3bbc2809d3625cb83a0d7cbd413bd6ad769d46d4
8787 vcpkgJsonGlob : ' **/mingw/vcpkg.json'
8888
8989 - name : Run CMake with vcpkg.json manifest
@@ -93,15 +93,15 @@ jobs:
9393 buildPreset : mingw-${{ matrix.arch }}
9494 buildPresetAdditionalArgs : " ['--config Debug']"
9595
96- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
96+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
9797 with :
9898 name : openvpn-mingw-${{ matrix.arch }}
9999 path : |
100100 ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/**/Debug/*.exe
101101 ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/**/Debug/*.dll
102102 !${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/Debug/test_*.exe
103103
104- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
104+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
105105 with :
106106 name : openvpn-mingw-${{ matrix.arch }}-tests
107107 path : |
@@ -120,9 +120,9 @@ jobs:
120120 name : " mingw unittest ${{ matrix.test }} - ${{ matrix.arch }} - OSSL"
121121 steps :
122122 - name : Checkout OpenVPN
123- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
123+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
124124 - name : Retrieve mingw unittest
125- uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5 .0.0
125+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 .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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
167+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
197+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
198198 - name : autoconf
199199 run : autoreconf -fvi
200200 - name : configure
@@ -212,7 +212,7 @@ jobs:
212212 matrix :
213213 ssllib : [openssl@1.1, openssl@3, libressl]
214214 build : [normal, asan]
215- os : [macos-13, macos- 14, macos-15]
215+ os : [macos-14, macos-15]
216216 include :
217217 - build : asan
218218 cflags : " -fsanitize=address,undefined -fno-sanitize-recover=all -fno-optimize-sibling-calls -fsanitize-address-use-after-scope -fno-omit-frame-pointer -g -O1"
@@ -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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
237+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
270- - uses : lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
269+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
270+ - uses : lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # v4.1.2
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 : 9c5c2a0ab75aff5bcd08142525f6ff7f6f7ddeee
278+ vcpkgGitCommitId : 3bbc2809d3625cb83a0d7cbd413bd6ad769d46d4
279279 vcpkgJsonGlob : ' **/windows/vcpkg.json'
280280
281281 - name : Run CMake with vcpkg.json manifest (NO TESTS)
@@ -294,7 +294,7 @@ jobs:
294294 testPreset : win-${{ matrix.arch }}-release
295295 testPresetAdditionalArgs : " ['--output-on-failure']"
296296
297- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
297+ - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
298298 with :
299299 name : openvpn-msvc-${{ matrix.arch }}
300300 path : |
@@ -334,12 +334,12 @@ 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
337+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
338338 with :
339339 path : libressl
340340 # versioning=semver-coerced
341341 repository : libressl/portable
342- ref : v4.1.0
342+ ref : v4.2.1
343343 - name : " libressl: autogen.sh"
344344 env :
345345 LIBRESSL_GIT_OPTIONS : " --no-single-branch"
@@ -357,7 +357,7 @@ jobs:
357357 - name : " ldconfig"
358358 run : sudo ldconfig
359359 - name : Checkout OpenVPN
360- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
360+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
361361 - name : autoconf
362362 run : autoreconf -fvi
363363 - name : configure
@@ -398,21 +398,21 @@ 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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
401+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
402402 with :
403403 path : mbedtls
404404 submodules : true
405405 # versioning=semver-coerced
406406 repository : Mbed-TLS/mbedtls
407- ref : v3.6.4
407+ ref : v3.6.5
408408 - name : " mbedtls: make no_test"
409409 run : make -j3 no_test SHARED=1
410410 working-directory : mbedtls
411411 - name : " mbedtls: make install"
412412 run : sudo make install DESTDIR=/usr
413413 working-directory : mbedtls
414414 - name : Checkout OpenVPN
415- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
415+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
460+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
461461 with :
462462 path : aws-lc
463463 # versioning=semver-coerced
464464 repository : aws/aws-lc
465- ref : v1.61.3
466- - uses : lukka/get-cmake@2ecc21724e5215b0e567bc399a2602d2ecb48541 # v4.1.1
465+ ref : v1.64.0
466+ - uses : lukka/get-cmake@628dd514bed37cb0a609e84a6186cbbaa2fc0140 # v4.1.2
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@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
475+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
476476 - name : autoconf
477477 run : autoreconf -fvi
478478 - name : configure with AWS-LC
0 commit comments