Skip to content

Add macOS x86_64 release build#1210

Merged
marcauberer merged 4 commits into
mainfrom
ci/macos-x86_64-release
Jun 15, 2026
Merged

Add macOS x86_64 release build#1210
marcauberer merged 4 commits into
mainfrom
ci/macos-x86_64-release

Conversation

@marcauberer

@marcauberer marcauberer commented Jun 15, 2026

Copy link
Copy Markdown
Member

What changed

  • Add a build-compiler-macos-x86 job (runs on macos-26-intel) that builds the Spice compiler for darwin/amd64 and uploads it as spice-macos-x64.
  • Wire the new artifact into build-artifacts: add it to needs, rename spice-macos-x64spice-darwin-amd64, and drop the darwin/amd64 ignore rule in .goreleaser.yml so archives, checksums, and the Homebrew cask include it.
  • Update the macOS install docs to note the cask now ships both ARM64 and Intel builds, with an added x86_64 archive download link.

Why

Previously the release pipeline only produced a macOS arm64 build, leaving Intel Mac users to build from source. This publishes a native x86_64 artifact through the same release flow.

How it was validated

  • CI-only change; no local build/test run. The new build job mirrors the existing build-compiler-macos-aarch64 job and will be exercised by the release workflow on the next tag.

Follow-up / known limitations

  • Runner label macos-26-intel is assumed available to the org; adjust if a different Intel image is preferred.
  • The Homebrew cask will now generate both arm64 and amd64 variants automatically.

🤖 Generated with Claude Code

Build and publish a darwin/amd64 compiler artifact alongside the existing
arm64 build. Adds a macos-26-intel build job, wires it into the GoReleaser
step (binary rename + dropped darwin/amd64 ignore rule), and updates the
macOS install docs to cover both architectures.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@marcauberer marcauberer requested review from a team as code owners June 15, 2026 17:40
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@github-actions github-actions Bot added documentation Improvements or additions to documentation CI Prs / issues regarding continuous integration labels Jun 15, 2026
marcauberer and others added 3 commits June 15, 2026 19:53
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@marcauberer marcauberer added this to the 0.27.0 milestone Jun 15, 2026
@marcauberer marcauberer enabled auto-merge (squash) June 15, 2026 18:02
@marcauberer marcauberer merged commit 1599614 into main Jun 15, 2026
8 of 9 checks passed
@marcauberer marcauberer deleted the ci/macos-x86_64-release branch June 15, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Prs / issues regarding continuous integration documentation Improvements or additions to documentation size/L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant