Skip to content

Commit 5fc8a22

Browse files
committed
Make runners configurable via workflow input
1 parent d558028 commit 5fc8a22

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

.github/workflows/build-toolchain.yml

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,17 @@ on:
3636
default: true
3737
required: false
3838

39+
windows_default_runner:
40+
description: 'Build runner'
41+
default: 'windows-latest'
42+
required: false
43+
type: string
44+
45+
windows_compilers_runner:
46+
description: 'Build runner for `compilers` job'
47+
type: string
48+
required: false
49+
3950
workflow_call:
4051
inputs:
4152
swift_version:
@@ -71,6 +82,17 @@ on:
7182
default: true
7283
required: false
7384

85+
windows_default_runner:
86+
description: 'Build runner'
87+
default: 'windows-latest'
88+
required: false
89+
type: string
90+
91+
windows_compilers_runner:
92+
description: 'Build runner for `compilers` job'
93+
type: string
94+
required: false
95+
7496
secrets:
7597
SYMBOL_SERVER_PAT:
7698
required: true
@@ -242,8 +264,8 @@ jobs:
242264
fi
243265
fi
244266
245-
echo windows_build_runner=${{ vars.WINDOWS_BUILD_RUNNER || 'windows-latest' }} >> ${GITHUB_OUTPUT}
246-
echo compilers_build_runner=${{ vars.COMPILERS_BUILD_RUNNER || vars.WINDOWS_BUILD_RUNNER || 'windows-latest' }} >> ${GITHUB_OUTPUT}
267+
echo windows_build_runner=${{ inputs.windows_default_runner }} >> ${GITHUB_OUTPUT}
268+
echo compilers_build_runner=${{ inputs.windows_compilers_runner || inputs.windows_default_runner }} >> ${GITHUB_OUTPUT}
247269
248270
echo ANDROID_API_LEVEL=${{ inputs.android_api_level }} >> ${GITHUB_OUTPUT}
249271

0 commit comments

Comments
 (0)