Skip to content

ci(release): re-enable x86_64-apple-darwin target post-V0 #269

Description

@aram-devdocs

Dropped from cargo-dist matrix to unblock V0 ship after GitHub's macos-13 runner pool starved (single Build x86_64-apple-darwin job queued >50min blocking release.yml run 25494044353).

Current coverage

After this drop the V0 install matrix is:

  • macOS Apple Silicon (aarch64-apple-darwin) — covers every Mac shipped since 2020
  • Linux x86_64 / ARM64 / musl
  • Windows x86_64

Intel Mac users (Apple silenced Intel sales in 2023; tail user count) can still cargo install plumb-cli from crates.io.

Re-enable acceptance

  • Restore x86_64-apple-darwin in dist-workspace.toml and .github/workflows/release.yml matrix.
  • Confirm macos-13 runner pool is healthy (or migrate to native macos-14 / Apple Silicon cross-compile via cargo zigbuild).
  • Verify cargo-dist build for that target succeeds against a tag.

Why now

V0 release pipeline has spent 4+ hours iterating on publish failures (#248-#266). All other channels (crates.io, brew, npm, curl-installer) are blocked behind one queued runner. Pragmatic to ship with 5 native targets + cargo install fallback for Intel Macs and revisit when runner pool recovers.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:ciCI, release, toolingarea:releasecargo-dist, release-please, installers, tap, npmeffort:s≈ 1 daykind:choreChore, tooling, dep update

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions