mirror of
https://github.com/NanmiCoder/claude-code-haha.git
synced 2026-10-10 20:03:13 +08:00
fix(release): retry macOS notarization builds
Tested: bun test scripts/pr/release-workflow.test.ts Tested: git diff --check Tested: bun run scripts/release.ts 0.4.3 --dry Confidence: high Scope-risk: narrow
This commit is contained in:
@@ -129,13 +129,16 @@ describe('release desktop workflow', () => {
|
||||
expect(signedBuildStep).toContain('APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}')
|
||||
expect(signedBuildStep).toContain('APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}')
|
||||
expect(signedBuildStep).not.toContain('CSC_IDENTITY_AUTO_DISCOVERY')
|
||||
expect(signedBuildStep).toContain('timeout-minutes: 45')
|
||||
expect(signedBuildStep).toContain('timeout-minutes: 90')
|
||||
expect(signedBuildStep).toContain("DEBUG: 'electron-builder,electron-osx-sign,electron-notarize*'")
|
||||
expect(signedBuildStep).toContain('macOS signing diagnostics')
|
||||
expect(signedBuildStep).toContain('xcrun --find notarytool')
|
||||
expect(signedBuildStep).toContain('security find-identity -v -p codesigning')
|
||||
expect(signedBuildStep).toContain('Starting signed electron-builder')
|
||||
expect(signedBuildStep).toContain('Finished signed electron-builder')
|
||||
expect(signedBuildStep).toContain('max_attempts=2')
|
||||
expect(signedBuildStep).toContain('rm -rf build-artifacts/electron')
|
||||
expect(signedBuildStep).toContain('Starting signed electron-builder attempt')
|
||||
expect(signedBuildStep).toContain('Finished signed electron-builder attempt')
|
||||
expect(signedBuildStep).toContain('retrying after 120 seconds')
|
||||
expect(signedBuildStep).toContain(electronBuilderCli)
|
||||
|
||||
expect(unsignedBuildStep).toContain("if: matrix.smoke_platform != 'macos' || needs.signing-preflight.outputs.macos_signed != 'true'")
|
||||
|
||||
Reference in New Issue
Block a user