ci: trial larger GitHub macOS runners for Python releases
This commit is contained in:
1 parent
983f2a0116
commit
1d0ede8c3a
2 files changed
+12
-8
No files matched your search
@@ -153,11 +153,15 @@ jobs:
|
||||
retention-days: 7
|
||||
|
||||
# Blacksmith x64 CI builds use 2 vCPU for compilation, bundling, and wheel smokes.
|
||||
# Release macOS builds use larger GitHub runners; ordinary CI and direct
|
||||
# builder dispatches retain the standard native target matrix.
|
||||
build:
|
||||
needs: [plan, sdk-wheel]
|
||||
name: ${{ matrix.target }}
|
||||
runs-on: >-
|
||||
${{ inputs.ci && !inputs.release && matrix.target == 'node24-linux-x64'
|
||||
${{ inputs.release && matrix.target == 'node24-macos-x64' && 'macos-15-large'
|
||||
|| inputs.release && matrix.target == 'node24-macos-arm64' && 'macos-15-xlarge'
|
||||
|| inputs.ci && !inputs.release && matrix.target == 'node24-linux-x64'
|
||||
&& vars.DSH_CI_FAILOVER_LINUX == 'blacksmith' && 'blacksmith-2vcpu-ubuntu-2404'
|
||||
|| inputs.ci && !inputs.release && matrix.target == 'node24-win-x64'
|
||||
&& vars.DSH_CI_FAILOVER_WINDOWS == 'blacksmith' && 'blacksmith-2vcpu-windows-2025'
|
||||
|
||||
Reference in new issue
Block a user