Skip to content

fix(ci): target the macOS runner's default macOS/ARM64 labels - #227

Merged
thcp merged 1 commit into
mainfrom
fix/macos-runner-label
Jun 26, 2026
Merged

fix(ci): target the macOS runner's default macOS/ARM64 labels#227
thcp merged 1 commit into
mainfrom
fix/macos-runner-label

Conversation

@thcp

@thcp thcp commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

The self-hosted macOS runner advertises self-hosted / macOS / ARM64 (GitHub's default macOS labels — its name is "osx", which is not a label). The workflow required a custom osx label the runner no longer carries, so every macOS Release since alpha.15 sat queued with no matching runner (while Windows/Linux worked, since they target the default windows/linux labels).

Change runs-on to [self-hosted, macOS, ARM64] to match the runner's actual labels, consistent with the windows/linux release workflows.

-    runs-on: [self-hosted, osx, arm64]
+    runs-on: [self-hosted, macOS, ARM64]

Note: this fixes future releases (alpha.19+). The already-published alpha.18 macOS run is tied to the tag's workflow, so to build that one, add a temporary osx label to the runner (or re-tag) — separate from this change.

The self-hosted runner advertises self-hosted/macOS/ARM64 (GitHub's
default macOS labels), but the workflow required a custom 'osx' label
that the runner no longer carries, so every macOS Release since
alpha.15 sat queued with no matching runner. Match the default labels,
consistent with the windows/linux release workflows.
@thcp
thcp merged commit a45badf into main Jun 26, 2026
8 checks passed
@thcp
thcp deleted the fix/macos-runner-label branch June 26, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant