2626 container : seladb/alpine317
2727 steps :
2828 - name : Checkout code
29- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
29+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3030
3131 # Checkout is performed out of the container and doesn't match our user
3232 - name : Fix checkout ownership
9191
9292 steps :
9393 - name : Checkout code
94- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
94+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
9595
9696 # Checkout is performed out of the container and doesn't match our user
9797 - name : Fix checkout ownership
@@ -105,7 +105,7 @@ jobs:
105105
106106 - name : Restore Ccache
107107 id : ccache-restore
108- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
108+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
109109 with :
110110 path : |
111111 ${{ env.CCACHE_DIR }}
@@ -170,7 +170,7 @@ jobs:
170170 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
171171
172172 - name : Save Ccache
173- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
173+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
174174 with :
175175 path : ${{ env.CCACHE_DIR }}
176176 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -182,15 +182,15 @@ jobs:
182182 image : ubuntu2404
183183 steps :
184184 - name : Checkout code
185- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
185+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
186186
187187 # Checkout is performed out of the container and doesn't match our user
188188 - name : Fix checkout ownership
189189 run : chown -R "$(id -u):$(id -g)" "$GITHUB_WORKSPACE"
190190
191191 - name : Restore Ccache
192192 id : ccache-restore
193- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
193+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
194194 with :
195195 path : |
196196 ${{ env.CCACHE_DIR }}
@@ -230,7 +230,7 @@ jobs:
230230 gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
231231
232232 - name : Upload Coverage Results
233- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
233+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
234234 with :
235235 files : ./coverage.xml
236236 flags : ${{ env.image }},unittest
@@ -240,7 +240,7 @@ jobs:
240240 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
241241
242242 - name : Save Ccache
243- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
243+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
244244 with :
245245 path : ${{ env.CCACHE_DIR }}
246246 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -266,11 +266,11 @@ jobs:
266266 fi
267267
268268 - name : Checkout code
269- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
269+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
270270
271271 - name : Restore Ccache
272272 id : ccache-restore
273- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
273+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
274274 with :
275275 path : ${{ env.CCACHE_DIR }}
276276 key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -314,7 +314,7 @@ jobs:
314314 run : cd build_examples/tutorials_bin && ./Tutorial-HelloWorld
315315
316316 - name : Save Ccache
317- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
317+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
318318 with :
319319 path : ${{ env.CCACHE_DIR }}
320320 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -329,11 +329,11 @@ jobs:
329329
330330 steps :
331331 - name : Checkout code
332- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
332+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
333333
334334 - name : Restore Ccache
335335 id : ccache-restore
336- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
336+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
337337 with :
338338 path : ${{ env.CCACHE_DIR }}
339339 key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -371,7 +371,7 @@ jobs:
371371 run : cd build_examples/tutorials_bin && ./Tutorial-HelloWorld
372372
373373 - name : Save Ccache
374- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
374+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
375375 with :
376376 path : ${{ env.CCACHE_DIR }}
377377 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -412,10 +412,10 @@ jobs:
412412
413413 steps :
414414 - name : Checkout code
415- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
415+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
416416
417417 - name : Setup Python
418- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
418+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
419419 with :
420420 # support version: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
421421 python-version : " 3.12"
@@ -425,7 +425,7 @@ jobs:
425425
426426 - name : Restore Ccache
427427 id : ccache-restore
428- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
428+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
429429 with :
430430 path : ${{ env.CCACHE_DIR }}
431431 key : ${{ matrix.os-version }}-${{ matrix.arch }}-ccache-${{ github.run_id }}
@@ -488,7 +488,7 @@ jobs:
488488 gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
489489
490490 - name : Upload Coverage Results
491- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
491+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
492492 if : ${{ matrix.host-arch == matrix.arch }}
493493 with :
494494 files : ./coverage.xml
@@ -499,7 +499,7 @@ jobs:
499499 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
500500
501501 - name : Save Ccache
502- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
502+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
503503 with :
504504 path : ${{ env.CCACHE_DIR }}
505505 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -547,10 +547,10 @@ jobs:
547547 runs-on : windows-latest
548548 steps :
549549 - name : Checkout code
550- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
550+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
551551
552552 - name : Setup MSYS2
553- uses : msys2/setup-msys2@40677d36a502eb2cf0fb808cc9dec31bf6152638 # v2.28 .0
553+ uses : msys2/setup-msys2@fb197b72ce45fb24f17bf3f807a388985654d1f2 # v2.29 .0
554554 with :
555555 msystem : ${{matrix.sys}}
556556 install : >-
@@ -560,7 +560,7 @@ jobs:
560560 mingw-w64-${{matrix.env}}-make
561561
562562 - name : Setup Python
563- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
563+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
564564 with :
565565 python-version : " 3.12"
566566
@@ -615,7 +615,7 @@ jobs:
615615 run : gcovr -v -g -k -r . $env:GCOVR_FLAGS.split() -o coverage.xml
616616
617617 - name : Upload Coverage Results
618- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
618+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
619619 with :
620620 files : ./coverage.xml
621621 flags : ${{ matrix.sys }},unittest
@@ -645,10 +645,10 @@ jobs:
645645 runs-on : ${{ matrix.os }}
646646 steps :
647647 - name : Checkout code
648- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
648+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
649649
650650 - name : Setup Python
651- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
651+ uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
652652 with :
653653 python-version : " 3.12"
654654
@@ -703,7 +703,7 @@ jobs:
703703 python -m pytest --root-path=../../Dist/examples_bin
704704
705705 - name : Upload Coverage Results
706- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
706+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
707707 with :
708708 files : ./Tests/Pcap++Test/Pcap++Coverage.xml,./Tests/Packet++Test/Packet++Coverage.xml
709709 flags : ${{ matrix.os }},unittest,${{ matrix.pcap_lib }}
@@ -718,7 +718,7 @@ jobs:
718718 matrix :
719719 version : ["14.1", "13.4"]
720720 steps :
721- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
721+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
722722 - name : Test in FreeBSD
723723 id : test
724724 uses : vmactions/freebsd-vm@8873d98fd1413b5977cb2f7348fe329775159892 # v1.1.9
@@ -770,10 +770,10 @@ jobs:
770770
771771 steps :
772772 - name : Checkout code
773- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
773+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
774774
775775 - name : Checkout lipbcap for Android
776- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
776+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
777777 with :
778778 repository : seladb/libpcap-android
779779 path : ./libpcap-android
@@ -787,7 +787,7 @@ jobs:
787787 run : cmake --build "$BUILD_DIR" -j
788788
789789 - name : Checkout ToyVpn-PcapPlusPlus
790- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
790+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
791791 with :
792792 repository : seladb/ToyVpn-PcapPlusPlus
793793 path : ./ToyVpn-PcapPlusPlus
@@ -807,7 +807,7 @@ jobs:
807807 mv ${TOYVPN_PCAPPLUSPLUS}/include/pcapplusplus/*.h ${PCAPPLUSPLUS_INCLUDE_PATH}/
808808
809809 - name : Set up JDK
810- uses : actions/setup-java@v4
810+ uses : actions/setup-java@v5
811811 with :
812812 java-version : " 17"
813813 distribution : " zulu"
@@ -845,15 +845,15 @@ jobs:
845845
846846 steps :
847847 - name : Checkout code
848- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
848+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
849849
850850 - name : Install dependencies
851851 run : |
852852 sudo apt update && sudo apt -y install ccache libpcap-dev libbpf-dev tcpreplay
853853
854854 - name : Restore Ccache
855855 id : ccache-restore
856- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
856+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
857857 with :
858858 path : ${{ env.CCACHE_DIR }}
859859 key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -883,7 +883,7 @@ jobs:
883883 gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
884884
885885 - name : Upload Coverage Results
886- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
886+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
887887 with :
888888 files : ./coverage.xml
889889 flags : xdp,unittest
@@ -893,7 +893,7 @@ jobs:
893893 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
894894
895895 - name : Save Ccache
896- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
896+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
897897 with :
898898 path : ${{ env.CCACHE_DIR }}
899899 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -910,7 +910,7 @@ jobs:
910910 image : gcr.io/oss-fuzz-base/base-builder
911911 steps :
912912 - name : Checkout code
913- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
913+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
914914
915915 - name : Install prerequisites
916916 run : |
@@ -922,7 +922,7 @@ jobs:
922922
923923 - name : Restore Ccache
924924 id : ccache-restore
925- uses : actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
925+ uses : actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
926926 with :
927927 path : ${{ env.CCACHE_DIR }}
928928 key : ${{ matrix.engine }}-${{ matrix.sanitizer }}-ccache-${{ github.run_id }}
@@ -944,7 +944,7 @@ jobs:
944944 Tests/Fuzzers/RegressionTests/run_tests.sh
945945
946946 - name : Save Ccache
947- uses : actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
947+ uses : actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
948948 with :
949949 path : ${{ env.CCACHE_DIR }}
950950 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
0 commit comments