Skip to content

Commit d9aebd6

Browse files
committed
macos-latest; actions-cache futureproofing
1 parent 8ce6a25 commit d9aebd6

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ on:
66
extra_tests:
77
description: 'Enable additional CI tests'
88
required: false
9-
default: false
9+
default: 'false'
1010
versions:
1111
description: 'Vulkan SDK Versions'
1212
required: true
13-
default: '[ "1.3.204.1" ]'
13+
default: '[ "1.4.309.0" ]'
1414
oses:
1515
description: 'Matrix OSes'
1616
required: true
17-
default: '[ "ubuntu-latest", "windows-latest", "macos-12" ]'
17+
default: '[ "ubuntu-latest", "windows-latest", "macos-latest" ]'
1818
quiet:
1919
description: 'silence annotation'
2020
required: false
21-
default: false
21+
default: 'false'
2222
jobs:
2323
setup-all-matrix:
2424
if: ${{ github.event.inputs.extra_tests == 'true' || github.event.inputs.extra_tests == 'matrix' }}

action.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ inputs:
1212
description: 'whether to cache the downloaded vulkan_sdk.* installer file (using github actions/cache)'
1313
default: false
1414
required: false
15+
cache_version:
16+
description: 'specify N for actions-cache/vN (defensive future-proofing for deprecation warnings)'
17+
default: 4
18+
required: false
1519
quiet:
1620
description: 'silence GitHub Annotation notice displayed if resolving `latest` into Vulkan SDK release number'
1721
default: false
@@ -50,7 +54,7 @@ runs:
5054
- name: Check Vulkan SDK installer cache
5155
id: vulkan-cached-sdk
5256
if: inputs.cache != 'false'
53-
uses: actions/cache@v4
57+
uses: actions/cache@v${{ inputs.cache_version }}
5458
with:
5559
path: vulkan_sdk.*
5660
key: ${{ runner.os }}-vulkan-prebuilt-sdk-${{ inputs.cache }}-${{ env.VULKAN_SDK_VERSION }}

0 commit comments

Comments
 (0)