Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,10 @@ jobs:
# macOS 15 above because Zig 0.15.2 cannot link it on macOS 26.
# Import the Apple Developer ID intermediate chain into the build keychain
# below so signing does not depend on mutable runner login-keychain state.
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || 'blacksmith-12vcpu-macos-26' }}
# A literal label, never a repository variable (this job holds signing
# secrets). 6 vCPU, not 12: blacksmith-12vcpu-macos-26 started no job
# from 2026-10-28 20:32Z on, and v0.65.2.2 signed on 6 vCPU.
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || 'blacksmith-6vcpu-macos-26' }}
# Notarization wait times vary on Apple's side. The standalone Computer Use
# helper starts once the thin variants are cut (the first signing step) and
# overlaps the remaining signing work; the outer app and final DMG still
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/repair-v0-64-25-helper-rpaths.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@ jobs:
# Production secrets: GitHub releases them only to protected refs (the
# environment's deployment branch policy: main, tags v*).
environment: release
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || 'blacksmith-12vcpu-macos-26' }}
# Literal label (signing secrets); 6 vCPU like release.yml, 12 vCPU starts no jobs.
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || 'blacksmith-6vcpu-macos-26' }}
timeout-minutes: 90
env:
TARGET_TAG: v0.64.25
Expand Down
2 changes: 1 addition & 1 deletion tests/test_ci_release_sdk_lane.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ require_job_contains \
require_job_contains \
"$RELEASE_FILE" \
"build-sign-notarize" \
'runs-on: ${{ github.repository_owner != '\''manaflow-ai'\'' && '\''macos-26'\'' || '\''blacksmith-12vcpu-macos-26'\'' }}' \
'runs-on: ${{ github.repository_owner != '\''manaflow-ai'\'' && '\''macos-26'\'' || '\''blacksmith-6vcpu-macos-26'\'' }}' \
"release must sign+notarize on the literal macOS 26 Blacksmith label, never a repository variable"

release_section="$(job_section "$CI_FILE" "release-build")"
Expand Down
Loading