Skip to content

Hand the release pipeline to asc notarize - #3

Merged
max1874 merged 1 commit into
mainfrom
asc-release
Sep 10, 2026
Merged

Hand the release pipeline to asc notarize#3
max1874 merged 1 commit into
mainfrom
asc-release

Conversation

@max1874

@max1874 max1874 commented Sep 10, 2026

Copy link
Copy Markdown
Owner

make release now runs asc notarize type-switch from the account-level tool (max1874/apple-developer#1). This repo keeps make app; signing, notarization, stapling, DMG, audit, and checksum live there.

Removed: scripts/release.sh, scripts/audit-release.sh, Config/notary.env.example, the .gitignore entry for Config/notary.env. READMEs updated in both languages.

Verified: make -n release prints asc notarize type-switch; asc notarize type-switch --plan lists the same nine steps the removed script performed; asc audit type-switch build/TypeSwitch-1.0.1.dmg --version 1.0.1 passes on the published image with the same verdict as the removed audit script.

🤖 Generated with Claude Code

scripts/release.sh and audit-release.sh were one of two hand copies of
the same Developer ID pipeline; the account-level tool now holds the only
implementation, and this repo keeps just the build. Credentials no longer
pass through Config/notary.env: asc reads the App Store Connect key from
its own single location, so nothing about the account is configured here.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@max1874
max1874 merged commit 4f7d79b into main Sep 10, 2026
1 check passed
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