14
14
sudo apt update && sudo apt install -y python3-pip
15
15
pip3 install pre-commit
16
16
- name : Checkout OpenVPN
17
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
18
18
- name : Run clang-format
19
19
run : pre-commit run -a --show-diff-on-failure || true
20
20
- name : Check for changes
44
44
VCPKG_INSTALLED_DIR : ${{ github.workspace }}/vcpkg/installed
45
45
steps :
46
46
- name : Checkout OpenVPN
47
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
47
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
48
48
- uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
49
49
- name : Install vcpkg
50
50
uses : lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5
77
77
- name : Install dependencies
78
78
run : sudo apt update && sudo apt install -y mingw-w64 unzip build-essential wget python3-docutils man2html-base
79
79
- name : Checkout OpenVPN
80
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
80
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
81
81
82
82
- uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
83
83
- name : Restore from cache and install vcpkg
@@ -120,9 +120,9 @@ jobs:
120
120
name : " mingw unittest ${{ matrix.test }} - ${{ matrix.arch }} - OSSL"
121
121
steps :
122
122
- name : Checkout OpenVPN
123
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
123
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
124
124
- name : Retrieve mingw unittest
125
- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3 .0
125
+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0 .0
126
126
with :
127
127
name : openvpn-mingw-${{ matrix.arch }}-tests
128
128
path : unittests
@@ -164,7 +164,7 @@ jobs:
164
164
- name : Install dependencies
165
165
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}
166
166
- name : Checkout OpenVPN
167
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
167
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
168
168
- name : autoconf
169
169
run : autoreconf -fvi
170
170
- name : configure
@@ -194,7 +194,7 @@ jobs:
194
194
- name : Install dependencies
195
195
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
196
196
- name : Checkout OpenVPN
197
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
197
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
198
198
- name : autoconf
199
199
run : autoreconf -fvi
200
200
- name : configure
@@ -234,7 +234,7 @@ jobs:
234
234
- name : Install dependencies
235
235
run : brew install ${{matrix.ssllib}} lzo lz4 man2html cmocka libtool automake autoconf
236
236
- name : Checkout OpenVPN
237
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
237
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
238
238
- name : Set environment
239
239
run : |
240
240
cat >>$GITHUB_ENV <<EOF;
@@ -266,7 +266,7 @@ jobs:
266
266
267
267
runs-on : windows-2025
268
268
steps :
269
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
269
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
270
270
- uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.0.3
271
271
272
272
- name : Install rst2html
@@ -334,7 +334,7 @@ jobs:
334
334
- name : Install dependencies
335
335
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
336
336
- name : " libressl: checkout"
337
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
337
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
338
338
with :
339
339
path : libressl
340
340
# versioning=semver-coerced
@@ -357,7 +357,7 @@ jobs:
357
357
- name : " ldconfig"
358
358
run : sudo ldconfig
359
359
- name : Checkout OpenVPN
360
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
360
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
361
361
- name : autoconf
362
362
run : autoreconf -fvi
363
363
- name : configure
@@ -398,7 +398,7 @@ jobs:
398
398
- name : Install dependencies
399
399
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
400
400
- name : " mbedtls: checkout"
401
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
401
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
402
402
with :
403
403
path : mbedtls
404
404
submodules : true
@@ -412,7 +412,7 @@ jobs:
412
412
run : sudo make install DESTDIR=/usr
413
413
working-directory : mbedtls
414
414
- name : Checkout OpenVPN
415
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
415
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
416
416
- name : autoconf
417
417
run : autoreconf -fvi
418
418
- name : configure
@@ -457,7 +457,7 @@ jobs:
457
457
- name : Install dependencies
458
458
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
459
459
- name : " AWS-LC: checkout"
460
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
460
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
461
461
with :
462
462
path : aws-lc
463
463
# versioning=semver-coerced
@@ -472,7 +472,7 @@ jobs:
472
472
ninja install
473
473
working-directory : aws-lc
474
474
- name : Checkout OpenVPN
475
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
475
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
476
476
- name : autoconf
477
477
run : autoreconf -fvi
478
478
- name : configure with AWS-LC
0 commit comments