Skip to content

release: ship an aarch64-apple-darwin apr asset (v0.69.3-rc.1 has none; mini builds from tag) #4292

Closed as not planned

Description

@noahgift

v0.69.3-rc.1 carries no aarch64-apple-darwin apr asset, so mini has to build from the tag. apr update (#4232) also finds no candidate on darwin, because release_candidate needs this target's asset.

Neither binary-release.yml nor nightly.yml has any macOS target. Adding one needs a new runs-on (GitHub macos-14, or mini as a self-hosted runner). That is outside the standing yes for workflow PRs, so it needs an operator/cop OK on which runner.

Scope:

  1. Add aarch64-apple-darwin to the per-arch release split (the P0: nightly publishes 1 of 28 [[bin]]s (apr CPU only) and is RED today — build every bin at main head + publish a SHA manifest for lambda #4189 lane), CPU features, and upload apr-vX-aarch64-apple-darwin-cpu.tar.gz.
  2. Add a nightly-manifest target entry with status/sha256/bin_sha256.
  3. Add a release-gate check that each declared target has its asset.

Deferred from rc.2 as not cheap (runner decision). Filed by aprender-48 at the cop's request.

🤖 Generated with Claude Code

Activity

  1. added this to the 0.69.4 milestone on Sep 24, 2026
  2. noahgift commented on Sep 25, 2026

    @noahgift
    MemberAuthor

    v0.69.3 now has darwin assets, built by the mini from the tag source (git archive ad5d07a; apr --version = 0.69.3 (ad5d07a18)):

    • apr-v0.69.3-aarch64-apple-darwin-cpu.tar.gz, sha256 07b8774342738645abd93e8f8dd372eaa670634fc903d76785a49d9dacc02500
    • pv-v0.69.3-aarch64-apple-darwin.tar.gz, sha256 e6ba8067b994fa5643977cbdc7b94ae72eaa90b898cd1f8c925f92b362b6f63b

    Uploaded without --clobber; downloading them back from the release gives matching sha256. The permanent fix (release and nightly lanes on the mini, plus an asset gate that goes RED when an asset is missing) is #4353, folding into #4314/#4315.

    🤖 Generated with Claude Code

  3. modified the milestones: 0.69.4, 0.69.5 on Sep 25, 2026
  4. modified the milestones: 0.69.5, 0.71.0 on Oct 4, 2026
  5. added
    P1High priority
    and removed
    P0Critical priority
    on Oct 14, 2026
  6. noahgift commented on Oct 14, 2026

    @noahgift
    MemberAuthor

    P0 to P1 (2026-10-14 P0 triage): P0 now means it blocks the next release or carries the operator's own words on it; this issue does neither, so it stays on the 0.71.0 milestone at P1.

  7. noahgift commented on Oct 14, 2026

    @noahgift
    MemberAuthor

    merged into #5317 (master ticket for epic #4381; triage rule 7b, 2026-10-14). It is a checklist row there; reopen this issue when work on it starts or its PR opens.

  8. noahgift commented on Oct 14, 2026

    @noahgift
    MemberAuthor

    Moved: this sub-ticket is now a row in #5347 (Apple silicon as a first-class apr host: darwin release asset and unified-memory reporting). The earlier comment said it merged into #5317, but that master never listed it.

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

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions