2626 container : seladb/alpine317
2727 steps :
2828 - name : Checkout code
29- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
29+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
3030
3131 # Checkout is performed out of the container and doesn't match our user
3232 - name : Fix checkout ownership
9494
9595 steps :
9696 - name : Checkout code
97- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
97+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
9898
9999 # Checkout is performed out of the container and doesn't match our user
100100 - name : Fix checkout ownership
@@ -108,7 +108,7 @@ jobs:
108108
109109 - name : Restore Ccache
110110 id : ccache-restore
111- uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
111+ uses : actions/cache/restore@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
112112 with :
113113 path : |
114114 ${{ env.CCACHE_DIR }}
@@ -163,7 +163,7 @@ jobs:
163163 gcovr -v -r . ${{ matrix.additional-gcov-flags }} $GCOVR_FLAGS -o coverage.xml
164164
165165 - name : Upload Coverage Results
166- uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6 .0.0
166+ uses : codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7 .0.0
167167 with :
168168 files : ./coverage.xml
169169 flags : ${{ matrix.image }},unittest
@@ -173,7 +173,7 @@ jobs:
173173 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
174174
175175 - name : Save Ccache
176- uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
176+ uses : actions/cache/save@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
177177 with :
178178 path : ${{ env.CCACHE_DIR }}
179179 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -185,15 +185,15 @@ jobs:
185185 image : ubuntu2404
186186 steps :
187187 - name : Checkout code
188- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
188+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
189189
190190 # Checkout is performed out of the container and doesn't match our user
191191 - name : Fix checkout ownership
192192 run : chown -R "$(id -u):$(id -g)" "$GITHUB_WORKSPACE"
193193
194194 - name : Restore Ccache
195195 id : ccache-restore
196- uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
196+ uses : actions/cache/restore@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
197197 with :
198198 path : |
199199 ${{ env.CCACHE_DIR }}
@@ -233,7 +233,7 @@ jobs:
233233 gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
234234
235235 - name : Upload Coverage Results
236- uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6 .0.0
236+ uses : codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7 .0.0
237237 with :
238238 files : ./coverage.xml
239239 flags : ${{ env.image }},unittest
@@ -243,7 +243,7 @@ jobs:
243243 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
244244
245245 - name : Save Ccache
246- uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
246+ uses : actions/cache/save@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
247247 with :
248248 path : ${{ env.CCACHE_DIR }}
249249 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -255,15 +255,15 @@ jobs:
255255 image : ubuntu2404
256256 steps :
257257 - name : Checkout code
258- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
258+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
259259
260260 # Checkout is performed out of the container and doesn't match our user
261261 - name : Fix checkout ownership
262262 run : chown -R "$(id -u):$(id -g)" "$GITHUB_WORKSPACE"
263263
264264 - name : Restore Ccache
265265 id : ccache-restore
266- uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
266+ uses : actions/cache/restore@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
267267 with :
268268 path : |
269269 ${{ env.CCACHE_DIR }}
@@ -304,7 +304,7 @@ jobs:
304304 python3 -m pytest --interface eth0 --root-path=../../Dist/examples_bin -m no_pcap
305305
306306 - name : Save Ccache
307- uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
307+ uses : actions/cache/save@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
308308 with :
309309 path : ${{ env.CCACHE_DIR }}
310310 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -319,7 +319,7 @@ jobs:
319319 - dpdk_version : 23.11.6
320320 steps :
321321 - name : Checkout code
322- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
322+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
323323
324324 - name : Install dependencies
325325 run : |
@@ -328,7 +328,7 @@ jobs:
328328
329329 - name : Restore DPDK cache
330330 id : cache-dpdk
331- uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
331+ uses : actions/cache/restore@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
332332 with :
333333 path : dpdk/install
334334 key : dpdk-${{ runner.os }}-${{ matrix.dpdk_version }}
@@ -346,7 +346,7 @@ jobs:
346346
347347 - name : Cache DPDK
348348 if : steps.cache-dpdk.outputs.cache-hit != 'true'
349- uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
349+ uses : actions/cache/save@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
350350 with :
351351 path : dpdk/install
352352 key : dpdk-${{ runner.os }}-${{ matrix.dpdk_version }}
@@ -395,7 +395,7 @@ jobs:
395395 gcovr -v -r . ${{ matrix.additional-gcov-flags }} $GCOVR_FLAGS -o coverage.xml
396396
397397 - name : Upload Coverage Results
398- uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6 .0.0
398+ uses : codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7 .0.0
399399 with :
400400 files : ./coverage.xml
401401 flags : ${{ matrix.dpdk_version }},unittest
@@ -414,11 +414,11 @@ jobs:
414414
415415 steps :
416416 - name : Checkout code
417- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
417+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
418418
419419 - name : Restore Ccache
420420 id : ccache-restore
421- uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
421+ uses : actions/cache/restore@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
422422 with :
423423 path : ${{ env.CCACHE_DIR }}
424424 key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -454,7 +454,7 @@ jobs:
454454 run : cd build_examples/tutorials_bin && ./Tutorial-HelloWorld
455455
456456 - name : Save Ccache
457- uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
457+ uses : actions/cache/save@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
458458 with :
459459 path : ${{ env.CCACHE_DIR }}
460460 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -488,10 +488,10 @@ jobs:
488488
489489 steps :
490490 - name : Checkout code
491- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
491+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
492492
493493 - name : Setup Python
494- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
494+ uses : actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3 .0
495495 with :
496496 # support version: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
497497 python-version : " 3.12"
@@ -501,7 +501,7 @@ jobs:
501501
502502 - name : Restore Ccache
503503 id : ccache-restore
504- uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
504+ uses : actions/cache/restore@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
505505 with :
506506 path : ${{ env.CCACHE_DIR }}
507507 key : ${{ matrix.os-version }}-${{ matrix.arch }}-ccache-${{ github.run_id }}
@@ -564,7 +564,7 @@ jobs:
564564 gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
565565
566566 - name : Upload Coverage Results
567- uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6 .0.0
567+ uses : codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7 .0.0
568568 if : ${{ matrix.host-arch == matrix.arch }}
569569 with :
570570 files : ./coverage.xml
@@ -575,7 +575,7 @@ jobs:
575575 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
576576
577577 - name : Save Ccache
578- uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
578+ uses : actions/cache/save@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
579579 with :
580580 path : ${{ env.CCACHE_DIR }}
581581 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -623,10 +623,10 @@ jobs:
623623 runs-on : windows-latest
624624 steps :
625625 - name : Checkout code
626- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
626+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
627627
628628 - name : Setup MSYS2
629- uses : msys2/setup-msys2@e9898307ac31d1a803454791be09ab9973336e1c # v2.31.1
629+ uses : msys2/setup-msys2@66cd2cce69caa17b53920067426061ca1de3a884 # v2.32.0
630630 with :
631631 msystem : ${{matrix.sys}}
632632 install : >-
@@ -636,7 +636,7 @@ jobs:
636636 mingw-w64-${{matrix.env}}-make
637637
638638 - name : Setup Python
639- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
639+ uses : actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3 .0
640640 with :
641641 python-version : " 3.12"
642642
@@ -691,7 +691,7 @@ jobs:
691691 run : gcovr -v -g -k -r . $env:GCOVR_FLAGS.split() -o coverage.xml
692692
693693 - name : Upload Coverage Results
694- uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6 .0.0
694+ uses : codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7 .0.0
695695 with :
696696 files : ./coverage.xml
697697 flags : ${{ matrix.sys }},unittest
@@ -721,10 +721,10 @@ jobs:
721721 runs-on : ${{ matrix.os }}
722722 steps :
723723 - name : Checkout code
724- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
724+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
725725
726726 - name : Setup Python
727- uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
727+ uses : actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3 .0
728728 with :
729729 python-version : " 3.12"
730730
@@ -781,7 +781,7 @@ jobs:
781781 python -m pytest --root-path=../../Dist/examples_bin
782782
783783 - name : Upload Coverage Results
784- uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6 .0.0
784+ uses : codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7 .0.0
785785 with :
786786 files : ./Dist/Tests/Pcap++Test/Debug/Pcap++Coverage.xml,./Dist/Tests/Packet++Test/Debug/Packet++Coverage.xml
787787 flags : ${{ matrix.os }},unittest,${{ matrix.pcap_lib }}
@@ -794,7 +794,7 @@ jobs:
794794 runs-on : windows-latest
795795 steps :
796796 - name : Checkout code
797- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
797+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
798798
799799 - name : Add MSBuild to PATH
800800 uses : microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0
@@ -839,10 +839,10 @@ jobs:
839839 matrix :
840840 version : ["14.1", "13.4"]
841841 steps :
842- - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
842+ - uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
843843 - name : Test in FreeBSD
844844 id : test
845- uses : vmactions/freebsd-vm@d1e65811565151536c0c894fff74f06351ed26e6 # v1.4.5
845+ uses : vmactions/freebsd-vm@b84ab5559b5a1bb4b8ee2737d2506a16e1737636 # v1.4.8
846846 with :
847847 release : ${{ matrix.version }}
848848 usesh : true
@@ -893,10 +893,10 @@ jobs:
893893
894894 steps :
895895 - name : Checkout code
896- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
896+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
897897
898898 - name : Checkout lipbcap for Android
899- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
899+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
900900 with :
901901 repository : seladb/libpcap-android
902902 path : ./libpcap-android
@@ -910,7 +910,7 @@ jobs:
910910 run : cmake --build "$BUILD_DIR" -j
911911
912912 - name : Checkout ToyVpn-PcapPlusPlus
913- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
913+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
914914 with :
915915 repository : seladb/ToyVpn-PcapPlusPlus
916916 path : ./ToyVpn-PcapPlusPlus
@@ -968,15 +968,15 @@ jobs:
968968
969969 steps :
970970 - name : Checkout code
971- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
971+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
972972
973973 - name : Install dependencies
974974 run : |
975975 sudo apt update && sudo apt -y install ccache libpcap-dev libbpf-dev tcpreplay
976976
977977 - name : Restore Ccache
978978 id : ccache-restore
979- uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
979+ uses : actions/cache/restore@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
980980 with :
981981 path : ${{ env.CCACHE_DIR }}
982982 key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -1014,7 +1014,7 @@ jobs:
10141014 gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
10151015
10161016 - name : Upload Coverage Results
1017- uses : codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6 .0.0
1017+ uses : codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7 .0.0
10181018 with :
10191019 files : ./coverage.xml
10201020 flags : xdp,unittest
@@ -1024,7 +1024,7 @@ jobs:
10241024 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
10251025
10261026 - name : Save Ccache
1027- uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
1027+ uses : actions/cache/save@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
10281028 with :
10291029 path : ${{ env.CCACHE_DIR }}
10301030 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -1041,7 +1041,7 @@ jobs:
10411041 image : gcr.io/oss-fuzz-base/base-builder
10421042 steps :
10431043 - name : Checkout code
1044- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 .0.2
1044+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
10451045
10461046 - name : Install prerequisites
10471047 run : |
@@ -1053,7 +1053,7 @@ jobs:
10531053
10541054 - name : Restore Ccache
10551055 id : ccache-restore
1056- uses : actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
1056+ uses : actions/cache/restore@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
10571057 with :
10581058 path : ${{ env.CCACHE_DIR }}
10591059 key : ${{ matrix.engine }}-${{ matrix.sanitizer }}-ccache-${{ github.run_id }}
@@ -1075,7 +1075,7 @@ jobs:
10751075 Tests/Fuzzers/RegressionTests/run_tests.sh
10761076
10771077 - name : Save Ccache
1078- uses : actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5 .0.5
1078+ uses : actions/cache/save@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6 .0.0
10791079 with :
10801080 path : ${{ env.CCACHE_DIR }}
10811081 key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
0 commit comments