Skip to content

修复 1.6.0 macOS 公证协议缺失处理#135

Merged
GcsSloop merged 1 commit into
mainfrom
codex/release-1.6.0-notary-agreement
Jun 23, 2026
Merged

修复 1.6.0 macOS 公证协议缺失处理#135
GcsSloop merged 1 commit into
mainfrom
codex/release-1.6.0-notary-agreement

Conversation

@GcsSloop

Copy link
Copy Markdown
Owner

变更

  • 兼容 Apple notarytool 在开发者协议缺失或过期时返回 403 的情况
  • 将该外部账号状态按可跳过公证处理,继续收集和上传 release assets
  • 增加 notarize_macos_test 覆盖协议缺失场景

验证

  • bash scripts/test/notarize_macos_test.sh
  • bash scripts/test/release_apple_signing_test.sh
  • bash scripts/test/package_local_release_test.sh
  • bash scripts/test/release_updater_signing_key_test.sh
  • cd backend && go test ./...
  • npm --prefix frontend test
  • npm --prefix frontend run build
  • git diff --check

失败根因

Release v1.6.0 的 macOS job 在 Notarize macOS bundle 步骤失败,notarytool 返回 Apple 403:开发者团队有协议缺失或过期。

@GcsSloop GcsSloop merged commit 4bf47fe into main Jun 23, 2026
2 checks passed
@GcsSloop GcsSloop deleted the codex/release-1.6.0-notary-agreement branch June 23, 2026 19:22
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