Commit Graph
29 Commits
Author SHA1 Message Date
tianma-if 3d64b6856f fix(release): format sidecar and preserve iOS delivery on draft advance 2026-09-24 17:59:36 +08:00
tianma-if c894f259e3 fix(release): close the tracking issue before App Store delivery 2026-09-23 16:42:21 +08:00
tianma-if 41fc5825eb chore(release): drop the Chinese changelog banner from release notes
The public notes already open with 主要更新, so the bilingual heading above it added a rule and no information.
2026-09-22 23:40:43 +08:00
tianma-if f82de3341f fix(release): sync generated iOS project version 2026-09-21 11:49:48 +08:00
tianma-if eb8b892864 fix(release): require Japanese App Store What's New at dry-run
The App Store listing includes Japanese. Skipping --change-locale ja let
v1.79.0 create a 1.79.0 build and then fail submit_review. Reject that
before any GitHub mutation.
2026-09-21 00:33:29 +08:00
tianma-if 6173721c14 feat(release): start Xcode Cloud and submit iOS App Review automatically
Formal releases with iOS runtime changes now bump MARKETING_VERSION, archive the tag via Xcode Cloud, wait until App Store Connect marks the build Valid, and submit App Review. GitHub publication stays independent of iOS outcome.
2026-09-20 21:40:12 +08:00
tianma-if ed77cbfc82 fix(release): persist localized in-app release notes
Pass --change-locale values into release-summary.json so first-class locales other than en-US and zh-CN receive in-app changelog copy.
2026-09-14 18:15:58 +08:00
tianma-if 26ee127e90 feat(desktop): add Linux AppImage preview 2026-09-08 12:34:02 +08:00
tianma-if 8831594919 fix(release): preserve draft attempt history 2026-08-31 18:27:36 +08:00
tianma-if 7b680c2d90 fix(release): require Windows signature audit job 2026-08-30 11:54:48 +08:00
tianma-if 383bafa83f feat(desktop): add Windows preview distribution 2026-08-30 10:24:03 +08:00
tianma-if 81933658a2 perf(release): parallelize Play delivery 2026-08-26 01:17:20 +08:00
tianma-if b7e7e6e986 feat(release): report endpoint build timings 2026-08-26 00:19:09 +08:00
tianma-if f523d83698 feat(android): predownload updates and enforce Play signing 2026-08-25 16:21:08 +08:00
tianma-if 3de4fc2115 chore: make desktop release install opt-in 2026-08-23 15:45:22 +08:00
tianma-if 63ea461bef fix(release): retry transient Actions status errors 2026-08-23 10:50:30 +08:00
tianma-if 788849ec39 feat: localize deployed update summaries 2026-08-20 12:32:43 +08:00
tianma-if 61859299d3 feat: show deployed release updates 2026-08-20 11:42:12 +08:00
tianma-if da03f4ed9f Put Chinese release notes first 2026-08-19 17:10:10 +08:00
tianma-if b83e99a9ac feat(docker): add shared-runtime self-hosted deployment 2026-08-19 00:10:53 +08:00
tianma-if 8697af7a7d fix: prevent broken releases from blocking forks 2026-08-15 19:01:05 +08:00
tianma-if 1698a3abee fix: support releases after a withdrawn draft 2026-08-10 22:13:55 +08:00
tianma-if 7224174cc1 fix: require release note commit coverage 2026-08-04 17:34:14 +08:00
tianma-if ae50c746be chore(release): simplify public notes 2026-07-31 12:04:08 +08:00
tianma-if 76a41bbac7 fix: standardize release titles 2026-07-30 12:34:52 +08:00
tianma-if fe3c5d1f08 feat: add macOS Intel release builds 2026-07-30 02:16:34 +08:00
tianma-if 03be01f0ae feat: improve release version management 2026-07-29 22:20:35 +08:00
tianma-if 313c3dab64 fix: install reused release DMG 2026-07-29 19:30:00 +08:00
tianma-if 8c2da06845 feat: streamline release automation 2026-07-29 19:27:10 +08:00