Commit Graph
28 Commits
Author SHA1 Message Date
tianma-if 9f09fc1042 fix(ios): require Japanese App Store What's New before review
The 1.79.0 listing includes ja, so Fastlane rejected submit_review when
release-summary.json had no Japanese notes. Fail in store-delivery and
Fastfile instead of creating a stuck draft.
2026-09-21 00:11:41 +08:00
tianma-if fabfede7e0 fix(ios): stop xcodegen from archiving the previous App Store version
Cloud #50 exported 1.74.0 because project.yml hardcoded MARKETING_VERSION
and ci_post_clone regenerated the Xcode project from that YAML. Keep the
version in Version.xcconfig and stamp it into the pbxproj before archive.
2026-09-20 23:57:33 +08:00
tianma-if a597673472 fix(release): accept Xcode Cloud builds whose iOS tree matches the tag
Manual Archive workflows build the default branch, which can move after the
Release commit. Compare apps/ios and packages/shared instead of requiring
an exact SHA.
2026-09-20 22:36:15 +08:00
tianma-if fdf7ebd953 fix(release): start Xcode Cloud from the Manual workflow default
Manual Archive workflows reject tags that are not in the start condition.
Require the Release commit SHA instead of starting on the Git tag.
2026-09-20 22:34:02 +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 99e9c2820c refactor: share editor schema and drop RN iOS builds
Editors now take document TipTap nodes from a shared factory. Workspace and editor helpers move out of the large panes. Store iOS no longer builds from Expo EAS.
2026-09-15 12:56:44 +08:00
tianma-if 2bac88b110 fix(release): wait for App Store build processing 2026-09-06 21:51:18 +08:00
tianma-if 7febcb8c22 fix(release): use Fastlane precheck environment key 2026-09-06 21:49:05 +08:00
tianma-if cab998659f fix(release): configure App Store precheck recovery 2026-09-06 21:46:56 +08:00
tianma-if be6c3b872e fix(release): allow API-key App Store precheck 2026-09-06 21:44:56 +08:00
tianma-if 96039cd060 fix(release): recover uploaded iOS store builds 2026-09-06 21:42:44 +08:00
tianma-if 8548196054 fix(android): route app updates to trusted sources 2026-08-28 20:09:28 +08:00
tianma-if 81933658a2 perf(release): parallelize Play delivery 2026-08-26 01:17:20 +08:00
tianma-if aade39867b fix(release): tolerate unrelated recovery install failure 2026-08-25 20:45:17 +08:00
tianma-if 3b85253472 fix(release): recover Play-signed Draft APK 2026-08-25 20:38:21 +08:00
tianma-if a03341934e fix(release): isolate store dependency cache 2026-08-25 20:22:31 +08:00
tianma-if e0dbfbdd04 fix(release): resolve Draft store delivery metadata 2026-08-25 20:11:31 +08:00
tianma-if c17f7c9888 fix(release): deliver Draft assets from target commit 2026-08-25 20:10:18 +08:00
tianma-if 724cd428b7 fix(release): allow Draft signature audit access 2026-08-25 19:45:28 +08:00
tianma-if 88dbf42464 fix(release): audit Draft APK from target commit 2026-08-25 19:35:08 +08:00
tianma-if f523d83698 feat(android): predownload updates and enforce Play signing 2026-08-25 16:21:08 +08:00
tianma-if 7f8919b963 fix(android): exclude sideload permission from Play builds 2026-08-20 23:36:48 +08:00
tianma-if fbc0141a07 fix: keep Play Android packages arm64-only 2026-08-15 12:51:35 +08:00
tianma-if 53c757c0b8 fix: improve Android note actions and release signing 2026-08-15 00:49:21 +08:00
tianma-if 9413de7313 fix: install EAS CLI with npm on release runner 2026-07-30 18:46:40 +08:00
tianma-if 2d0a5906de fix: use official EAS CLI setup for store delivery 2026-07-30 18:45:04 +08:00
tianma-if d133d1a7fe Submit store deliveries for review 2026-07-29 20:39:15 +08:00
tianma-if c941dcf032 feat: separate store delivery from releases 2026-07-29 20:01:36 +08:00