25
25
container : seladb/alpine317
26
26
steps :
27
27
- name : Checkout code
28
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
28
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
29
29
30
30
# Checkout is performed out of the container and doesn't match our user
31
31
- name : Fix checkout ownership
77
77
78
78
steps :
79
79
- name : Checkout code
80
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
80
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
81
81
82
82
# Checkout is performed out of the container and doesn't match our user
83
83
- name : Fix checkout ownership
91
91
92
92
- name : Restore Ccache
93
93
id : ccache-restore
94
- uses : actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
94
+ uses : actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
95
95
with :
96
96
path : |
97
97
${{ env.CCACHE_DIR }}
@@ -146,7 +146,7 @@ jobs:
146
146
gcovr -v -r . ${{ matrix.additional-gcov-flags }} $GCOVR_FLAGS -o coverage.xml
147
147
148
148
- name : Upload Coverage Results
149
- uses : codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5 .0
149
+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6 .0
150
150
with :
151
151
files : ./coverage.xml
152
152
flags : ${{ matrix.image }},unittest
@@ -156,7 +156,7 @@ jobs:
156
156
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
157
157
158
158
- name : Save Ccache
159
- uses : actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
159
+ uses : actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
160
160
with :
161
161
path : ${{ env.CCACHE_DIR }}
162
162
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -175,11 +175,11 @@ jobs:
175
175
176
176
steps :
177
177
- name : Checkout code
178
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
178
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
179
179
180
180
- name : Restore Ccache
181
181
id : ccache-restore
182
- uses : actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
182
+ uses : actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
183
183
with :
184
184
path : ${{ env.CCACHE_DIR }}
185
185
key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -220,7 +220,7 @@ jobs:
220
220
run : cd build_examples/tutorials_bin && ./Tutorial-HelloWorld
221
221
222
222
- name : Save Ccache
223
- uses : actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
223
+ uses : actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
224
224
with :
225
225
path : ${{ env.CCACHE_DIR }}
226
226
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -235,11 +235,11 @@ jobs:
235
235
236
236
steps :
237
237
- name : Checkout code
238
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
238
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
239
239
240
240
- name : Restore Ccache
241
241
id : ccache-restore
242
- uses : actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
242
+ uses : actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
243
243
with :
244
244
path : ${{ env.CCACHE_DIR }}
245
245
key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -277,7 +277,7 @@ jobs:
277
277
run : cd build_examples/tutorials_bin && ./Tutorial-HelloWorld
278
278
279
279
- name : Save Ccache
280
- uses : actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
280
+ uses : actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
281
281
with :
282
282
path : ${{ env.CCACHE_DIR }}
283
283
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -318,10 +318,10 @@ jobs:
318
318
319
319
steps :
320
320
- name : Checkout code
321
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
321
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
322
322
323
323
- name : Setup Python
324
- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
324
+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
325
325
with :
326
326
# support version: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
327
327
python-version : " 3.12"
@@ -331,7 +331,7 @@ jobs:
331
331
332
332
- name : Restore Ccache
333
333
id : ccache-restore
334
- uses : actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
334
+ uses : actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
335
335
with :
336
336
path : ${{ env.CCACHE_DIR }}
337
337
key : ${{ matrix.os-version }}-${{ matrix.arch }}-ccache-${{ github.run_id }}
@@ -394,7 +394,7 @@ jobs:
394
394
gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
395
395
396
396
- name : Upload Coverage Results
397
- uses : codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5 .0
397
+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6 .0
398
398
if : ${{ matrix.host-arch == matrix.arch }}
399
399
with :
400
400
files : ./coverage.xml
@@ -405,7 +405,7 @@ jobs:
405
405
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
406
406
407
407
- name : Save Ccache
408
- uses : actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
408
+ uses : actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
409
409
with :
410
410
path : ${{ env.CCACHE_DIR }}
411
411
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -422,7 +422,7 @@ jobs:
422
422
423
423
steps :
424
424
- name : Checkout code
425
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
425
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
426
426
427
427
- name : Setup MSYS2
428
428
uses : msys2/setup-msys2@ddf331adaebd714795f1042345e6ca57bd66cea8 # v2.24.1
@@ -435,7 +435,7 @@ jobs:
435
435
mingw-w64-${{matrix.env}}-make
436
436
437
437
- name : Setup Python
438
- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
438
+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
439
439
with :
440
440
python-version : " 3.12"
441
441
@@ -483,7 +483,7 @@ jobs:
483
483
run : gcovr -v -g -k -r . $env:GCOVR_FLAGS.split() -o coverage.xml
484
484
485
485
- name : Upload Coverage Results
486
- uses : codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5 .0
486
+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6 .0
487
487
with :
488
488
files : ./coverage.xml
489
489
flags : ${{ matrix.sys }},unittest
@@ -516,10 +516,10 @@ jobs:
516
516
runs-on : ${{ matrix.os }}
517
517
steps :
518
518
- name : Checkout code
519
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
519
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
520
520
521
521
- name : Setup Python
522
- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
522
+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
523
523
with :
524
524
python-version : " 3.12"
525
525
@@ -574,7 +574,7 @@ jobs:
574
574
python -m pytest --root-path=../../Dist/examples_bin
575
575
576
576
- name : Upload Coverage Results
577
- uses : codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5 .0
577
+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6 .0
578
578
with :
579
579
files : ./Tests/Pcap++Test/Pcap++Coverage.xml,./Tests/Packet++Test/Packet++Coverage.xml
580
580
flags : ${{ matrix.os }},unittest,${{ matrix.pcap_lib }}
@@ -589,10 +589,10 @@ jobs:
589
589
matrix :
590
590
version : ["14.1", "13.4"]
591
591
steps :
592
- - uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
592
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
593
593
- name : Test in FreeBSD
594
594
id : test
595
- uses : vmactions/freebsd-vm@d7b8fcc7711aa41ad45e8d9b737cf90f035a7e3d # v1.1.3
595
+ uses : vmactions/freebsd-vm@c96341966a3954a757e6ea41692f7c7b32312a0c # v1.1.4
596
596
with :
597
597
release : ${{ matrix.version }}
598
598
usesh : true
@@ -643,10 +643,10 @@ jobs:
643
643
644
644
steps :
645
645
- name : Checkout code
646
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
646
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
647
647
648
648
- name : Checkout lipbcap for Android
649
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # main
649
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # main
650
650
with :
651
651
repository : seladb/libpcap-android
652
652
path : ./libpcap-android
@@ -660,7 +660,7 @@ jobs:
660
660
run : cmake --build "$BUILD_DIR" -j
661
661
662
662
- name : Checkout ToyVpn-PcapPlusPlus
663
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # master
663
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # master
664
664
with :
665
665
repository : seladb/ToyVpn-PcapPlusPlus
666
666
path : ./ToyVpn-PcapPlusPlus
@@ -699,15 +699,15 @@ jobs:
699
699
700
700
steps :
701
701
- name : Checkout code
702
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
702
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
703
703
704
704
- name : Install dependencies
705
705
run : |
706
706
sudo apt update && sudo apt -y install ccache libpcap-dev libbpf-dev tcpreplay
707
707
708
708
- name : Restore Ccache
709
709
id : ccache-restore
710
- uses : actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
710
+ uses : actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
711
711
with :
712
712
path : ${{ env.CCACHE_DIR }}
713
713
key : ${{ matrix.image }}-ccache-${{ github.run_id }}
@@ -737,7 +737,7 @@ jobs:
737
737
gcovr -v -r . $GCOVR_FLAGS -o coverage.xml
738
738
739
739
- name : Upload Coverage Results
740
- uses : codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5 .0
740
+ uses : codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6 .0
741
741
with :
742
742
files : ./coverage.xml
743
743
flags : xdp,unittest
@@ -747,7 +747,7 @@ jobs:
747
747
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
748
748
749
749
- name : Save Ccache
750
- uses : actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
750
+ uses : actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
751
751
with :
752
752
path : ${{ env.CCACHE_DIR }}
753
753
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
@@ -764,7 +764,7 @@ jobs:
764
764
image : gcr.io/oss-fuzz-base/base-builder
765
765
steps :
766
766
- name : Checkout code
767
- uses : actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0
767
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
768
768
769
769
- name : Install prerequisites
770
770
run : |
@@ -776,7 +776,7 @@ jobs:
776
776
777
777
- name : Restore Ccache
778
778
id : ccache-restore
779
- uses : actions/cache/restore@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
779
+ uses : actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
780
780
with :
781
781
path : ${{ env.CCACHE_DIR }}
782
782
key : ${{ matrix.engine }}-${{ matrix.sanitizer }}-ccache-${{ github.run_id }}
@@ -798,7 +798,7 @@ jobs:
798
798
Tests/Fuzzers/RegressionTests/run_tests.sh
799
799
800
800
- name : Save Ccache
801
- uses : actions/cache/save@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
801
+ uses : actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
802
802
with :
803
803
path : ${{ env.CCACHE_DIR }}
804
804
key : ${{ steps.ccache-restore.outputs.cache-primary-key }}
0 commit comments