Skip to content

Commit 4d75943

Browse files
leoparenteclaude
andcommitted
chore: update GitHub Actions to latest versions
actions/*: checkout v4 → v6, cache v4 → v5, upload-artifact v4 → v7, download-artifact v4 → v8, setup-python v4 → v6 docker/*: metadata-action v5.6.1 → v6.0.0, login-action v3.3.0 → v4.1.0, setup-qemu-action v3.2.0 → v4.0.0, setup-buildx-action v3.8.0 → v4.0.0, build-push-action v6.10.0 → v7.1.0 third-party: github-script v8.0.0 → v9.0.0, codecov-action v3 → v6.0.0, codeql-action v3 → v3.35.1 (SHA-pinned), codeql upload-sarif v4.32.6 → v4.35.1, filter-sarif v1 → v1.1 No change: turtlebrowser/get-conan (v1.2 already latest), aquasecurity/trivy-action (v0.35.0 already latest), actions/create-release (archived upstream) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent adcb69e commit 4d75943

6 files changed

Lines changed: 82 additions & 82 deletions

File tree

.github/workflows/build-develop.yml

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ jobs:
2222
unit-tests-mac:
2323
runs-on: macos-latest
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v6
2626

2727
- name: Create Build Environment
2828
run: cmake -E make_directory ${{github.workspace}}/build
2929

3030
- name: Python Setup
31-
uses: actions/setup-python@v4
31+
uses: actions/setup-python@v6
3232
with:
3333
python-version: '3.10'
3434

@@ -40,7 +40,7 @@ jobs:
4040
run: echo "SDKROOT=$(xcrun --sdk macosx --show-sdk-path)" >> $GITHUB_ENV
4141

4242
- name: Setup Conan Cache
43-
uses: actions/cache@v4
43+
uses: actions/cache@v5
4444
with:
4545
path: ${{github.workspace}}/build/p/
4646
key: conan-${{ runner.os }}-${{ hashFiles('conanfile.py', '*/conanfile.py') }}
@@ -70,7 +70,7 @@ jobs:
7070
version_number: ${{ env.VERSION }}
7171
commit_hash: ${{ env.COMMIT }}
7272
steps:
73-
- uses: actions/checkout@v4
73+
- uses: actions/checkout@v6
7474

7575
- name: Create Build Environment
7676
run: cmake -E make_directory ${{github.workspace}}/build
@@ -80,7 +80,7 @@ jobs:
8080
uses: turtlebrowser/get-conan@c171f295f3f507360ee018736a6608731aa2109d #v1.2
8181

8282
- name: Setup Conan Cache
83-
uses: actions/cache@v4
83+
uses: actions/cache@v5
8484
with:
8585
path: ${{github.workspace}}/build/p/
8686
key: conan-${{ runner.os }}-amd64-${{ hashFiles('conanfile.py', '*/conanfile.py') }}
@@ -112,7 +112,7 @@ jobs:
112112
outputs:
113113
version_number: ${{ env.VERSION }}
114114
steps:
115-
- uses: actions/checkout@v4
115+
- uses: actions/checkout@v6
116116

117117
- name: Create Build Environment
118118
run: cmake -E make_directory ${{github.workspace}}\build
@@ -128,7 +128,7 @@ jobs:
128128
sed -i 's/compiler.cppstd=14/compiler.cppstd=17/' "$(conan profile path default)"
129129
130130
- name: Setup Conan Cache
131-
uses: actions/cache@v4
131+
uses: actions/cache@v5
132132
with:
133133
path: ${{github.workspace}}/build/p/
134134
key: conan-${{ runner.os }}-${{ hashFiles('conanfile.py', '*/conanfile.py') }}
@@ -167,7 +167,7 @@ jobs:
167167
Get-ChildItem -Force ${{github.workspace}}\build\bin
168168
169169
- name: Persist to workspace
170-
uses: actions/upload-artifact@v4
170+
uses: actions/upload-artifact@v7
171171
with:
172172
name: windows-build
173173
path: |
@@ -181,10 +181,10 @@ jobs:
181181
runs-on: ubuntu-latest
182182
steps:
183183
- name: Checkout code
184-
uses: actions/checkout@v4
184+
uses: actions/checkout@v6
185185

186186
- name: Attach to workspace
187-
uses: actions/download-artifact@v4
187+
uses: actions/download-artifact@v8
188188
with:
189189
name: windows-build
190190

@@ -229,13 +229,13 @@ jobs:
229229
outputs:
230230
version_number: ${{ env.VERSION }}
231231
steps:
232-
- uses: actions/checkout@v4
232+
- uses: actions/checkout@v6
233233

234234
- name: Create Build Environment
235235
run: cmake -E make_directory ${{github.workspace}}/build
236236

237237
- name: Setup Conan Cache
238-
uses: actions/cache@v4
238+
uses: actions/cache@v5
239239
with:
240240
path: ${{github.workspace}}/build/p/
241241
key: conan-${{ runner.os }}-amd64-${{ hashFiles('conanfile.py', '*/conanfile.py') }}
@@ -268,12 +268,12 @@ jobs:
268268
269269
- name: Docker meta
270270
id: meta
271-
uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 #v5.6.1
271+
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf #v6.0.0
272272
with:
273273
images: ${{ env.IMAGE_NAME }}
274274

275275
- name: Login to Docker Hub
276-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
276+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 #v4.1.0
277277
with:
278278
username: ${{ secrets.DOCKERHUB_USERNAME }}
279279
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -289,14 +289,14 @@ jobs:
289289
sed -i -e "s/CP_URL/$ESCAPED_REPLACE/g" docker/run.sh
290290
291291
- name: Set up QEMU
292-
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf #v3.2.0
292+
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a #v4.0.0
293293

294294
- name: Set up Docker Buildx
295295
id: buildx
296-
uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 #v3.8.0
296+
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd #v4.0.0
297297

298298
- name: Build + push - pktvisor (multi-arch)
299-
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 #v6.10.0
299+
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f #v7.1.0
300300
id: docker_build
301301
with:
302302
builder: ${{ steps.buildx.outputs.name }}
@@ -313,7 +313,7 @@ jobs:
313313
touch "/tmp/digests/${digest#sha256:}"
314314
315315
- name: Upload digest
316-
uses: actions/upload-artifact@v4
316+
uses: actions/upload-artifact@v7
317317
with:
318318
name: digests-linux-amd64
319319
path: /tmp/digests/*
@@ -324,7 +324,7 @@ jobs:
324324
needs: [ merge-packages ]
325325
runs-on: ubuntu-latest
326326
steps:
327-
- uses: actions/checkout@v4
327+
- uses: actions/checkout@v6
328328

329329
- name: Create Build Environment
330330
run: cmake -E make_directory ${{github.workspace}}/build
@@ -334,7 +334,7 @@ jobs:
334334
uses: turtlebrowser/get-conan@c171f295f3f507360ee018736a6608731aa2109d #v1.2
335335

336336
- name: Setup Conan Cache
337-
uses: actions/cache@v4
337+
uses: actions/cache@v5
338338
with:
339339
path: ${{github.workspace}}/build/p/
340340
key: conan-${{ runner.os }}-amd64-${{ hashFiles('conanfile.py', '*/conanfile.py') }}
@@ -375,13 +375,13 @@ jobs:
375375
- name: Upload pktvisor-cli artifact
376376
env:
377377
BINARY_NAME: pktvisor-cli-linux-x86_64-${{ env.VERSION }}
378-
uses: actions/upload-artifact@v4
378+
uses: actions/upload-artifact@v7
379379
with:
380380
name: ${{ env.BINARY_NAME }}
381381
path: ${{github.workspace}}/${{ env.BINARY_NAME }}
382382

383383
- name: Login to Docker Hub
384-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
384+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 #v4.1.0
385385
with:
386386
username: ${{ secrets.DOCKERHUB_USERNAME }}
387387
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -401,7 +401,7 @@ jobs:
401401
mv pktvisor-x86_64.AppImage pktvisor-x86_64-${{ env.VERSION }}.AppImage
402402
403403
- name: Upload AppImage artifact
404-
uses: actions/upload-artifact@v4
404+
uses: actions/upload-artifact@v7
405405
with:
406406
name: pktvisor-x86_64-${{ env.VERSION }}.AppImage
407407
path: ${{github.workspace}}/appimage/pktvisor-x86_64-${{ env.VERSION }}.AppImage
@@ -416,13 +416,13 @@ jobs:
416416
sudo chown -R $USER:$USER $GITHUB_WORKSPACE
417417
418418
- name: Checkout
419-
uses: actions/checkout@v4
419+
uses: actions/checkout@v6
420420

421421
- name: Create Build Environment
422422
run: cmake -E make_directory ${{github.workspace}}/build
423423

424424
- name: Setup Conan Cache
425-
uses: actions/cache@v4
425+
uses: actions/cache@v5
426426
with:
427427
path: ${{github.workspace}}/build/p/
428428
key: conan-${{ runner.os }}-arm64-${{ hashFiles('conanfile.py', '*/conanfile.py') }}
@@ -452,22 +452,22 @@ jobs:
452452

453453
- name: Docker meta
454454
id: meta
455-
uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 #v5.6.1
455+
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf #v6.0.0
456456
with:
457457
images: ${{ env.IMAGE_NAME }}
458458

459459
- name: Login to Docker Hub
460-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
460+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 #v4.1.0
461461
with:
462462
username: ${{ secrets.DOCKERHUB_USERNAME }}
463463
password: ${{ secrets.DOCKERHUB_TOKEN }}
464464

465465
- name: Set up QEMU
466-
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf #v3.2.0
466+
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a #v4.0.0
467467

468468
- name: Set up Docker Buildx
469469
id: buildx
470-
uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 #v3.8.0
470+
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd #v4.0.0
471471

472472
- name: Replace token
473473
run: |
@@ -481,7 +481,7 @@ jobs:
481481
482482
- name: Build + push - pktvisor (multi-arch)
483483
id: docker_build
484-
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 #v6.10.0
484+
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f #v7.1.0
485485
with:
486486
builder: ${{ steps.buildx.outputs.name }}
487487
context: .
@@ -497,7 +497,7 @@ jobs:
497497
touch "/tmp/digests/${digest#sha256:}"
498498
499499
- name: Upload digest
500-
uses: actions/upload-artifact@v4
500+
uses: actions/upload-artifact@v7
501501
with:
502502
name: digests-linux-arm64
503503
path: /tmp/digests/*
@@ -509,25 +509,25 @@ jobs:
509509
needs: [unit-tests-linux, package-amd64, package-arm64]
510510
steps:
511511
- name: Download digests
512-
uses: actions/download-artifact@v4
512+
uses: actions/download-artifact@v8
513513
with:
514514
path: /tmp/digests
515515
pattern: digests-*
516516
merge-multiple: true
517517

518518
- name: Login to Docker Hub
519-
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
519+
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 #v4.1.0
520520
with:
521521
username: ${{ secrets.DOCKERHUB_USERNAME }}
522522
password: ${{ secrets.DOCKERHUB_TOKEN }}
523523

524524
- name: Set up Docker Buildx
525525
id: buildx
526-
uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 #v3.8.0
526+
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd #v4.0.0
527527

528528
- name: Docker meta
529529
id: meta
530-
uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 #v5.6.1
530+
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf #v6.0.0
531531
with:
532532
images: ${{ env.IMAGE_NAME }}
533533
tags: |

0 commit comments

Comments
 (0)