Skip to content

Sign bundled macOS helper binaries - #35264

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/a3865c04fa2f0f4df32e627ee7202bc87bdc3241
Jul 24, 2026
Merged

Sign bundled macOS helper binaries#35264
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/a3865c04fa2f0f4df32e627ee7202bc87bdc3241

Conversation

@copyberry

@copyberry copyberry Bot commented Jul 24, 2026

Copy link
Copy Markdown

Sign bundled macOS helper binaries

Why

The macOS release workflow fetched rg and zsh while assembling package
archives, after the signing stage. This left the bundled helper executables
outside the workflow's signing and notarization checks.

What changed

  • Fetch, sign, notarize, and upload the pinned macOS rg and zsh binaries with
    the other release artifacts.
  • Build package archives from those signed helpers via --rg-bin and the new
    --zsh-bin override.
  • Verify the helpers' architecture, signatures, and absence of entitlements in
    the final package.

Testing

  • Cover the prebuilt zsh override and verify that package assembly preserves
    the supplied helper binaries.

## Why

The macOS release workflow fetched `rg` and zsh while assembling package
archives, after the signing stage. This left the bundled helper executables
outside the workflow's signing and notarization checks.

## What changed

- Fetch, sign, notarize, and upload the pinned macOS `rg` and zsh binaries with
  the other release artifacts.
- Build package archives from those signed helpers via `--rg-bin` and the new
  `--zsh-bin` override.
- Verify the helpers' architecture, signatures, and absence of entitlements in
  the final package.

## Testing

- Cover the prebuilt zsh override and verify that package assembly preserves
  the supplied helper binaries.

GitOrigin-RevId: a3865c04fa2f0f4df32e627ee7202bc87bdc3241
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/a3865c04fa2f0f4df32e627ee7202bc87bdc3241 branch from b2ce1b4 to a453588 Compare July 24, 2026 23:45
@copyberry
copyberry Bot merged commit a453588 into main Jul 24, 2026
14 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/a3865c04fa2f0f4df32e627ee7202bc87bdc3241 branch July 24, 2026 23:46
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants