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.
This commit is contained in:
tianma-if committed 2026-09-21 00:11:41 +08:00
1 parent 10c70f49bc
commit 9f09fc1042
3 files changed
+17 -6

No files matched your search

+7 -4
View File
@@ -352,10 +352,13 @@ jobs:
};
write("notes_en", join(summary.changes?.["en-US"]));
write("notes_zh", join(summary.changes?.["zh-CN"]));
write(
"notes_ja",
join(summary.changes?.ja || summary.changes?.["ja-JP"]),
);
const notesJa = join(summary.changes?.ja || summary.changes?.["ja-JP"]);
if (!notesJa) {
throw new Error(
"release-summary.json is missing Japanese What's New (ja or ja-JP). Pass --change-locale ja:...",
);
}
write("notes_ja", notesJa);
NODE
- name: Set up Ruby and fastlane