Skip to content

Commit c6e5d16

Browse files
authored
Merge pull request #1024 from Devsh-Graphics-Programming/ci-actions-warnings
Refresh CI action runtimes
2 parents 2397ceb + 6518c68 commit c6e5d16

2 files changed

Lines changed: 19 additions & 21 deletions

File tree

.github/workflows/build-nabla.yml

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
steps:
2222
- name: Restore ripgrep host tool
2323
id: cache-rg
24-
uses: actions/cache@v4
24+
uses: actions/cache@v5
2525
with:
2626
path: ${{ runner.temp }}\ripgrep-14.1.1-x86_64-pc-windows-msvc
2727
key: ripgrep-14.1.1-x86_64-pc-windows-msvc
@@ -154,13 +154,13 @@ jobs:
154154
"shouldPublishNscRelease=$shouldPublishNscRelease" >> $env:GITHUB_OUTPUT
155155
156156
- name: Checkout
157-
uses: actions/checkout@v4
157+
uses: actions/checkout@v6
158158
with:
159159
submodules: 'recursive'
160160

161161
- name: Restore ripgrep host tool
162162
id: cache-rg
163-
uses: actions/cache@v4
163+
uses: actions/cache@v5
164164
with:
165165
path: ${{ runner.temp }}\ripgrep-14.1.1-x86_64-pc-windows-msvc
166166
key: ripgrep-14.1.1-x86_64-pc-windows-msvc
@@ -289,7 +289,7 @@ jobs:
289289
290290
- name: Upload Examples result
291291
if: ${{ always() }}
292-
uses: actions/upload-artifact@v4
292+
uses: actions/upload-artifact@v7
293293
with:
294294
name: examples-status-${{ matrix.os }}-${{ matrix.vendor }}-${{ matrix.tag }}-${{ matrix.config }}
295295
path: ${{ runner.temp }}/examples-status
@@ -392,40 +392,40 @@ jobs:
392392
}
393393
394394
- name: Upload NSC Godbolt Image artifact
395-
uses: actions/upload-artifact@v4
395+
uses: actions/upload-artifact@v7
396396
with:
397397
name: ${{ steps.set-prefix.outputs.prefix }}-nsc-godbolt-image
398398
path: ${{ steps.set-prefix.outputs.prefix }}-nsc-godbolt-image.tar.zst
399399
compression-level: 0
400400

401401
- name: Upload NSC runtime bundle artifact
402402
if: steps.set-prefix.outputs.shouldPrepareNsc == 'True'
403-
uses: actions/upload-artifact@v4
403+
uses: actions/upload-artifact@v7
404404
with:
405405
name: ${{ steps.set-prefix.outputs.nscArtifactName }}
406406
path: build-ct/nsc-release/payload
407407

408408
- name: Upload NSC manifest zip artifact
409409
if: steps.set-prefix.outputs.shouldPrepareNsc == 'True'
410-
uses: actions/upload-artifact@v4
410+
uses: actions/upload-artifact@v7
411411
with:
412412
name: ${{ steps.set-prefix.outputs.nscManifestArtifactName }}
413413
path: build-ct/nsc-release/${{ steps.set-prefix.outputs.nscChannel }}-manifests.zip
414414

415415
- name: Upload profiling artifacts
416-
uses: actions/upload-artifact@v4
416+
uses: actions/upload-artifact@v7
417417
with:
418418
name: ${{ steps.set-prefix.outputs.prefix }}-profiling
419419
path: ${{ steps.set-prefix.outputs.prefix }}-profiling.tar
420420

421421
- name: Upload install artifacts
422-
uses: actions/upload-artifact@v4
422+
uses: actions/upload-artifact@v7
423423
with:
424424
name: ${{ steps.set-prefix.outputs.prefix }}-install
425425
path: ${{ steps.set-prefix.outputs.prefix }}-install.tar
426426

427427
- name: Upload source artifacts
428-
uses: actions/upload-artifact@v4
428+
uses: actions/upload-artifact@v7
429429
with:
430430
name: ${{ steps.set-prefix.outputs.prefix }}-source
431431
path: ${{ steps.set-prefix.outputs.prefix }}-source.tar
@@ -459,7 +459,7 @@ jobs:
459459

460460
steps:
461461
- name: Download Examples result
462-
uses: actions/download-artifact@v4
462+
uses: actions/download-artifact@v8
463463
with:
464464
name: examples-status-${{ matrix.os }}-${{ matrix.vendor }}-${{ matrix.tag }}-${{ matrix.config }}
465465
path: examples-status
@@ -519,7 +519,7 @@ jobs:
519519

520520
steps:
521521
- name: Checkout
522-
uses: actions/checkout@v4
522+
uses: actions/checkout@v6
523523

524524
- name: Create Build Badge
525525
run: |
@@ -569,7 +569,7 @@ jobs:
569569
$imageBadge | Set-Content -Path "$imagePath/image-badge.json" -Encoding utf8
570570
571571
- name: Deploy Badges
572-
uses: peaceiris/actions-gh-pages@v3
572+
uses: Devsh-Graphics-Programming/actions-gh-pages@v4.0.0-devsh.1
573573
with:
574574
github_token: ${{ secrets.GITHUB_TOKEN }}
575575
publish_branch: badges
@@ -624,25 +624,23 @@ jobs:
624624
vendor: [msvc]
625625
steps:
626626
- name: Checkout smoke
627-
uses: actions/checkout@v4
627+
uses: actions/checkout@v6
628628
with:
629629
fetch-depth: 1
630630
sparse-checkout: |
631631
smoke
632632
633633
- name: Download VulkanSDK
634-
uses: jakoch/install-vulkan-sdk-action@v1
634+
uses: Devsh-Graphics-Programming/install-vulkan-sdk-action@v1.4.0-devsh.1
635635
with:
636636
install_runtime: true
637-
cache: false
637+
cache: true
638638
stripdown: true
639639
install_lavapipe: true
640-
641-
- name: Add lavapipe driver
642-
run: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers" /v "C:\lavapipe\share\vulkan\icd.d\lvp_icd.x86_64.json" /t REG_DWORD /d 0 /f
640+
github_token: ${{ github.token }}
643641

644642
- name: Download Nabla install artifact
645-
uses: actions/download-artifact@v4
643+
uses: actions/download-artifact@v8
646644
with:
647645
name: run-windows-17.13.6-msvc-${{ matrix.config }}-install
648646
path: smoke

.github/workflows/run-nsc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123
& "nginx/nginx-1.24.0/nginx.exe" -t -p "nginx/nginx-1.24.0" -c "conf/nginx.conf"
124124

125125
- name: Download NSC Godbolt artifact
126-
uses: actions/download-artifact@v4
126+
uses: actions/download-artifact@v8
127127
with:
128128
run-id: ${{ inputs.run_id }}
129129
pattern: run-windows-*-msvc-${{ inputs.build_config }}-nsc-godbolt-image

0 commit comments

Comments
 (0)