mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 07:35:48 +03:00
[PR #432] [MERGED] Macos notarization feature #523
Labels
No labels
bug
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/App-Store-Connect-CLI#523
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/432
Author: @rudrankriyam
Created: 2/6/2026
Status: ✅ Merged
Merged: 2/6/2026
Merged by: @rudrankriyam
Base:
main← Head:cursor/macos-notarization-feature-953d📝 Commits (10+)
7156b51Add Notary API client: types, JWT, HTTP methods, S3 upload, SHA2565d7d703Add notarization CLI commands and register in command tree9448050Add CLI validation tests for notarization commandsd20aea0Apply gofumpt formatting6177893Add notarization usage examples to README4ee5b2dImprove notary tests: use httptest through actual client methods1bcbd6aExit non-zero on failed notarization; add empty file test8008ba0Add table and markdown output for notary response types164fc1dAdd table/markdown output tests for notary response types6fcd4e5Fix unknown status causing wait polling to exit early📊 Changes
19 files changed (+2702 additions, -44 deletions)
View changed files
📝
README.md(+31 -0)📝
internal/asc/client_core.go(+5 -4)📝
internal/asc/client_pagination_test.go(+0 -2)📝
internal/asc/client_types.go(+20 -16)📝
internal/asc/iap_queries.go(+10 -8)📝
internal/asc/iap_resources.go(+16 -8)➕
internal/asc/notary.go(+829 -0)➕
internal/asc/notary_test.go(+783 -0)📝
internal/asc/output_core.go(+12 -0)➕
internal/asc/output_notary.go(+79 -0)➕
internal/asc/output_notary_test.go(+197 -0)📝
internal/cli/cmdtest/builds_parity_test.go(+2 -1)➕
internal/cli/cmdtest/notarization_test.go(+259 -0)➕
internal/cli/notarization/commands.go(+8 -0)➕
internal/cli/notarization/notarization.go(+412 -0)➕
internal/cli/notarization/shared_wrappers.go(+30 -0)📝
internal/cli/publish/group_resolver_test.go(+3 -3)📝
internal/cli/registry/registry.go(+2 -0)📝
internal/cli/shared/shared.go(+4 -2)📄 Description
Implement the macOS Notarization feature by adding an
asc notarizationcommand group to manage notarization submissions via the Apple Notary API v2.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.