26
26
container : seladb/alpine317
27
27
steps :
28
28
- name : Checkout code
29
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
29
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
30
30
31
31
# Checkout is performed out of the container and doesn't match our user
32
32
- name : Fix checkout ownership
91
91
92
92
steps :
93
93
- name : Checkout code
94
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
94
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
95
95
96
96
# Checkout is performed out of the container and doesn't match our user
97
97
- name : Fix checkout ownership
@@ -105,7 +105,7 @@ jobs:
105
105
106
106
- name : Restore Ccache
107
107
id : ccache-restore
108
- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
108
+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
109
109
with :
110
110
path : |
111
111
${{ env.CCACHE_DIR }}
@@ -170,7 +170,7 @@ jobs:
170
170
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
171
171
172
172
- name : Save Ccache
173
- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
173
+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
174
174
with :
175
175
path : ${{ env.CCACHE_DIR }}
176
176
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -182,15 +182,15 @@ jobs:
182
182
image : ubuntu2404
183
183
steps :
184
184
- name : Checkout code
185
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
185
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
186
186
187
187
# Checkout is performed out of the container and doesn't match our user
188
188
- name : Fix checkout ownership
189
189
run : chown -R "$(id -u):$(id -g)" "$GITHUB_WORKSPACE"
190
190
191
191
- name : Restore Ccache
192
192
id : ccache-restore
193
- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
193
+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
194
194
with :
195
195
path : |
196
196
${{ env.CCACHE_DIR }}
@@ -230,7 +230,7 @@ jobs:
230
230
gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
231
231
232
232
- name : Upload Coverage Results
233
- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
233
+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
234
234
with :
235
235
files : ./coverage.xml
236
236
flags : ${{ env.image }},unittest
@@ -240,7 +240,7 @@ jobs:
240
240
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
241
241
242
242
- name : Save Ccache
243
- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
243
+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
244
244
with :
245
245
path : ${{ env.CCACHE_DIR }}
246
246
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -266,11 +266,11 @@ jobs:
266
266
fi
267
267
268
268
- name : Checkout code
269
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
269
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
270
270
271
271
- name : Restore Ccache
272
272
id : ccache-restore
273
- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
273
+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
274
274
with :
275
275
path : ${{ env.CCACHE_DIR }}
276
276
key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -314,7 +314,7 @@ jobs:
314
314
run : cd build_examples/tutorials_bin && ./Tutorial-HelloWorld
315
315
316
316
- name : Save Ccache
317
- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
317
+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
318
318
with :
319
319
path : ${{ env.CCACHE_DIR }}
320
320
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -329,11 +329,11 @@ jobs:
329
329
330
330
steps :
331
331
- name : Checkout code
332
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
332
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
333
333
334
334
- name : Restore Ccache
335
335
id : ccache-restore
336
- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
336
+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
337
337
with :
338
338
path : ${{ env.CCACHE_DIR }}
339
339
key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -371,7 +371,7 @@ jobs:
371
371
run : cd build_examples/tutorials_bin && ./Tutorial-HelloWorld
372
372
373
373
- name : Save Ccache
374
- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
374
+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
375
375
with :
376
376
path : ${{ env.CCACHE_DIR }}
377
377
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -412,10 +412,10 @@ jobs:
412
412
413
413
steps :
414
414
- name : Checkout code
415
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
415
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
416
416
417
417
- name : Setup Python
418
- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
418
+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
419
419
with :
420
420
# support version: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
421
421
python-version : " 3.12"
@@ -425,7 +425,7 @@ jobs:
425
425
426
426
- name : Restore Ccache
427
427
id : ccache-restore
428
- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
428
+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
429
429
with :
430
430
path : ${{ env.CCACHE_DIR }}
431
431
key : ${{ matrix.os-version }}-${{ matrix.arch }}-ccache-${{ github.run_id }}
@@ -488,7 +488,7 @@ jobs:
488
488
gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
489
489
490
490
- name : Upload Coverage Results
491
- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
491
+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
492
492
if : ${{ matrix.host-arch == matrix.arch }}
493
493
with :
494
494
files : ./coverage.xml
@@ -499,7 +499,7 @@ jobs:
499
499
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
500
500
501
501
- name : Save Ccache
502
- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
502
+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
503
503
with :
504
504
path : ${{ env.CCACHE_DIR }}
505
505
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -547,10 +547,10 @@ jobs:
547
547
runs-on : windows-latest
548
548
steps :
549
549
- name : Checkout code
550
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
550
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
551
551
552
552
- name : Setup MSYS2
553
- uses : msys2/setup-msys2@40677d36a502eb2cf0fb808cc9dec31bf6152638 # v2.28 .0
553
+ uses : msys2/setup-msys2@fb197b72ce45fb24f17bf3f807a388985654d1f2 # v2.29 .0
554
554
with :
555
555
msystem : ${{matrix.sys}}
556
556
install : >-
@@ -560,7 +560,7 @@ jobs:
560
560
mingw-w64-${{matrix.env}}-make
561
561
562
562
- name : Setup Python
563
- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
563
+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
564
564
with :
565
565
python-version : " 3.12"
566
566
@@ -615,7 +615,7 @@ jobs:
615
615
run : gcovr -v -g -k -r . $env:GCOVR_FLAGS.split() -o coverage.xml
616
616
617
617
- name : Upload Coverage Results
618
- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
618
+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
619
619
with :
620
620
files : ./coverage.xml
621
621
flags : ${{ matrix.sys }},unittest
@@ -645,10 +645,10 @@ jobs:
645
645
runs-on : ${{ matrix.os }}
646
646
steps :
647
647
- name : Checkout code
648
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
648
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
649
649
650
650
- name : Setup Python
651
- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
651
+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
652
652
with :
653
653
python-version : " 3.12"
654
654
@@ -703,7 +703,7 @@ jobs:
703
703
python -m pytest --root-path=../../Dist/examples_bin
704
704
705
705
- name : Upload Coverage Results
706
- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
706
+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
707
707
with :
708
708
files : ./Tests/Pcap++Test/Pcap++Coverage.xml,./Tests/Packet++Test/Packet++Coverage.xml
709
709
flags : ${{ matrix.os }},unittest,${{ matrix.pcap_lib }}
@@ -718,7 +718,7 @@ jobs:
718
718
matrix :
719
719
version : ["14.1", "13.4"]
720
720
steps :
721
- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
721
+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
722
722
- name : Test in FreeBSD
723
723
id : test
724
724
uses : vmactions/freebsd-vm@8873d98fd1413b5977cb2f7348fe329775159892 # v1.1.9
@@ -770,10 +770,10 @@ jobs:
770
770
771
771
steps :
772
772
- name : Checkout code
773
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
773
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
774
774
775
775
- name : Checkout lipbcap for Android
776
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
776
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
777
777
with :
778
778
repository : seladb/libpcap-android
779
779
path : ./libpcap-android
@@ -787,7 +787,7 @@ jobs:
787
787
run : cmake --build "$BUILD_DIR" -j
788
788
789
789
- name : Checkout ToyVpn-PcapPlusPlus
790
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
790
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
791
791
with :
792
792
repository : seladb/ToyVpn-PcapPlusPlus
793
793
path : ./ToyVpn-PcapPlusPlus
@@ -807,7 +807,7 @@ jobs:
807
807
mv ${TOYVPN_PCAPPLUSPLUS}/include/pcapplusplus/*.h ${PCAPPLUSPLUS_INCLUDE_PATH}/
808
808
809
809
- name : Set up JDK
810
- uses : actions/setup-java@v4
810
+ uses : actions/setup-java@v5
811
811
with :
812
812
java-version : " 17"
813
813
distribution : " zulu"
@@ -845,15 +845,15 @@ jobs:
845
845
846
846
steps :
847
847
- name : Checkout code
848
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
848
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
849
849
850
850
- name : Install dependencies
851
851
run : |
852
852
sudo apt update && sudo apt -y install ccache libpcap-dev libbpf-dev tcpreplay
853
853
854
854
- name : Restore Ccache
855
855
id : ccache-restore
856
- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
856
+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
857
857
with :
858
858
path : ${{ env.CCACHE_DIR }}
859
859
key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -883,7 +883,7 @@ jobs:
883
883
gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
884
884
885
885
- name : Upload Coverage Results
886
- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
886
+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
887
887
with :
888
888
files : ./coverage.xml
889
889
flags : xdp,unittest
@@ -893,7 +893,7 @@ jobs:
893
893
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
894
894
895
895
- name : Save Ccache
896
- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
896
+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
897
897
with :
898
898
path : ${{ env.CCACHE_DIR }}
899
899
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -910,7 +910,7 @@ jobs:
910
910
image : gcr.io/oss-fuzz-base/base-builder
911
911
steps :
912
912
- name : Checkout code
913
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
913
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
914
914
915
915
- name : Install prerequisites
916
916
run : |
@@ -922,7 +922,7 @@ jobs:
922
922
923
923
- name : Restore Ccache
924
924
id : ccache-restore
925
- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
925
+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
926
926
with :
927
927
path : ${{ env.CCACHE_DIR }}
928
928
key : ${{ matrix.engine }}-${{ matrix.sanitizer }}-ccache-${{ github.run_id }}
@@ -944,7 +944,7 @@ jobs:
944
944
Tests/Fuzzers/RegressionTests/run_tests.sh
945
945
946
946
- name : Save Ccache
947
- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
947
+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
948
948
with :
949
949
path : ${{ env.CCACHE_DIR }}
950
950
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
0 commit comments