mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-07-18 13:34:08 +00:00
|
Some checks are pending
Qwen Code CI / Classify PR (push) Waiting to run
Qwen Code CI / Lint (push) Blocked by required conditions
Qwen Code CI / Test (macos-latest, Node 22.x) (push) Blocked by required conditions
Qwen Code CI / Test (ubuntu-latest, Node 22.x) (push) Blocked by required conditions
Qwen Code CI / Test (windows-latest, Node 22.x) (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Blocked by required conditions
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
* chore(desktop): drop dead NOTARIZE env flag from mac signing paths electron-builder (>=24) auto-notarizes via notarytool whenever APPLE_ID, APPLE_APP_SPECIFIC_PASSWORD, and APPLE_TEAM_ID are present in the env. The NOTARIZE=true flag set in the release workflow, build-dmg.sh, and scripts/build/darwin.ts was never read by electron-builder, and the build-dmg.sh comment claiming it enabled notarization was misleading. Remove the no-op and document the actual auto-detection behavior. * ci(desktop): notarize via App Store Connect API key instead of Apple ID Switch the macOS desktop release notarization path from the Apple ID + app-specific password method to the App Store Connect API key method, which is more robust (no 2FA, no password expiry) and reuses the notary key already provisioned for the org. The signing step now reads APPLE_NOTARY_API_KEY_P8_BASE64, APPLE_NOTARY_KEY_ID, and APPLE_NOTARY_ISSUER_ID, decodes the .p8 to a temp file, and exports APPLE_API_KEY/APPLE_API_KEY_ID/APPLE_API_ISSUER, which electron-builder (>=24) consumes to notarize via notarytool. Published mac releases now require those notary secrets plus APPLE_TEAM_ID. |
||
|---|---|---|
| .. | ||
| common.ts | ||
| darwin.ts | ||
| linux.ts | ||
| win32.ts | ||