|
21 | 21 | steps: |
22 | 22 | - name: Restore ripgrep host tool |
23 | 23 | id: cache-rg |
24 | | - uses: actions/cache@v4 |
| 24 | + uses: actions/cache@v5 |
25 | 25 | with: |
26 | 26 | path: ${{ runner.temp }}\ripgrep-14.1.1-x86_64-pc-windows-msvc |
27 | 27 | key: ripgrep-14.1.1-x86_64-pc-windows-msvc |
@@ -154,13 +154,13 @@ jobs: |
154 | 154 | "shouldPublishNscRelease=$shouldPublishNscRelease" >> $env:GITHUB_OUTPUT |
155 | 155 |
|
156 | 156 | - name: Checkout |
157 | | - uses: actions/checkout@v4 |
| 157 | + uses: actions/checkout@v6 |
158 | 158 | with: |
159 | 159 | submodules: 'recursive' |
160 | 160 |
|
161 | 161 | - name: Restore ripgrep host tool |
162 | 162 | id: cache-rg |
163 | | - uses: actions/cache@v4 |
| 163 | + uses: actions/cache@v5 |
164 | 164 | with: |
165 | 165 | path: ${{ runner.temp }}\ripgrep-14.1.1-x86_64-pc-windows-msvc |
166 | 166 | key: ripgrep-14.1.1-x86_64-pc-windows-msvc |
@@ -289,7 +289,7 @@ jobs: |
289 | 289 |
|
290 | 290 | - name: Upload Examples result |
291 | 291 | if: ${{ always() }} |
292 | | - uses: actions/upload-artifact@v4 |
| 292 | + uses: actions/upload-artifact@v7 |
293 | 293 | with: |
294 | 294 | name: examples-status-${{ matrix.os }}-${{ matrix.vendor }}-${{ matrix.tag }}-${{ matrix.config }} |
295 | 295 | path: ${{ runner.temp }}/examples-status |
@@ -392,40 +392,40 @@ jobs: |
392 | 392 | } |
393 | 393 |
|
394 | 394 | - name: Upload NSC Godbolt Image artifact |
395 | | - uses: actions/upload-artifact@v4 |
| 395 | + uses: actions/upload-artifact@v7 |
396 | 396 | with: |
397 | 397 | name: ${{ steps.set-prefix.outputs.prefix }}-nsc-godbolt-image |
398 | 398 | path: ${{ steps.set-prefix.outputs.prefix }}-nsc-godbolt-image.tar.zst |
399 | 399 | compression-level: 0 |
400 | 400 |
|
401 | 401 | - name: Upload NSC runtime bundle artifact |
402 | 402 | if: steps.set-prefix.outputs.shouldPrepareNsc == 'True' |
403 | | - uses: actions/upload-artifact@v4 |
| 403 | + uses: actions/upload-artifact@v7 |
404 | 404 | with: |
405 | 405 | name: ${{ steps.set-prefix.outputs.nscArtifactName }} |
406 | 406 | path: build-ct/nsc-release/payload |
407 | 407 |
|
408 | 408 | - name: Upload NSC manifest zip artifact |
409 | 409 | if: steps.set-prefix.outputs.shouldPrepareNsc == 'True' |
410 | | - uses: actions/upload-artifact@v4 |
| 410 | + uses: actions/upload-artifact@v7 |
411 | 411 | with: |
412 | 412 | name: ${{ steps.set-prefix.outputs.nscManifestArtifactName }} |
413 | 413 | path: build-ct/nsc-release/${{ steps.set-prefix.outputs.nscChannel }}-manifests.zip |
414 | 414 |
|
415 | 415 | - name: Upload profiling artifacts |
416 | | - uses: actions/upload-artifact@v4 |
| 416 | + uses: actions/upload-artifact@v7 |
417 | 417 | with: |
418 | 418 | name: ${{ steps.set-prefix.outputs.prefix }}-profiling |
419 | 419 | path: ${{ steps.set-prefix.outputs.prefix }}-profiling.tar |
420 | 420 |
|
421 | 421 | - name: Upload install artifacts |
422 | | - uses: actions/upload-artifact@v4 |
| 422 | + uses: actions/upload-artifact@v7 |
423 | 423 | with: |
424 | 424 | name: ${{ steps.set-prefix.outputs.prefix }}-install |
425 | 425 | path: ${{ steps.set-prefix.outputs.prefix }}-install.tar |
426 | 426 |
|
427 | 427 | - name: Upload source artifacts |
428 | | - uses: actions/upload-artifact@v4 |
| 428 | + uses: actions/upload-artifact@v7 |
429 | 429 | with: |
430 | 430 | name: ${{ steps.set-prefix.outputs.prefix }}-source |
431 | 431 | path: ${{ steps.set-prefix.outputs.prefix }}-source.tar |
@@ -459,7 +459,7 @@ jobs: |
459 | 459 |
|
460 | 460 | steps: |
461 | 461 | - name: Download Examples result |
462 | | - uses: actions/download-artifact@v4 |
| 462 | + uses: actions/download-artifact@v8 |
463 | 463 | with: |
464 | 464 | name: examples-status-${{ matrix.os }}-${{ matrix.vendor }}-${{ matrix.tag }}-${{ matrix.config }} |
465 | 465 | path: examples-status |
@@ -519,7 +519,7 @@ jobs: |
519 | 519 |
|
520 | 520 | steps: |
521 | 521 | - name: Checkout |
522 | | - uses: actions/checkout@v4 |
| 522 | + uses: actions/checkout@v6 |
523 | 523 |
|
524 | 524 | - name: Create Build Badge |
525 | 525 | run: | |
@@ -569,7 +569,7 @@ jobs: |
569 | 569 | $imageBadge | Set-Content -Path "$imagePath/image-badge.json" -Encoding utf8 |
570 | 570 |
|
571 | 571 | - name: Deploy Badges |
572 | | - uses: peaceiris/actions-gh-pages@v3 |
| 572 | + uses: Devsh-Graphics-Programming/actions-gh-pages@v4.0.0-devsh.1 |
573 | 573 | with: |
574 | 574 | github_token: ${{ secrets.GITHUB_TOKEN }} |
575 | 575 | publish_branch: badges |
@@ -624,25 +624,23 @@ jobs: |
624 | 624 | vendor: [msvc] |
625 | 625 | steps: |
626 | 626 | - name: Checkout smoke |
627 | | - uses: actions/checkout@v4 |
| 627 | + uses: actions/checkout@v6 |
628 | 628 | with: |
629 | 629 | fetch-depth: 1 |
630 | 630 | sparse-checkout: | |
631 | 631 | smoke |
632 | 632 |
|
633 | 633 | - 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 |
635 | 635 | with: |
636 | 636 | install_runtime: true |
637 | | - cache: false |
| 637 | + cache: true |
638 | 638 | stripdown: true |
639 | 639 | 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 }} |
643 | 641 |
|
644 | 642 | - name: Download Nabla install artifact |
645 | | - uses: actions/download-artifact@v4 |
| 643 | + uses: actions/download-artifact@v8 |
646 | 644 | with: |
647 | 645 | name: run-windows-17.13.6-msvc-${{ matrix.config }}-install |
648 | 646 | path: smoke |
|
0 commit comments