apple listing: a new version inherits the previous version's release type when apple.releaseType is unset; warn when the config differs

This commit is contained in:
CRTkafa 2026-10-29 19:59:49 +07:00
parent f5296cc9e9
commit 6ebb656018
5 changed files with 31 additions and 3 deletions

View file

@ -3,6 +3,7 @@
## Unreleased
- `apple listing` creates a new version with the release type of the newest version before it (MANUAL or AFTER_APPROVAL) when `apple.releaseType` is not set; a first version stays MANUAL. The plan names where the type came from, and warns when `apple.releaseType` differs from the previous version's.
- `play release <aab> --dry` uploads nothing: it names the versionCode it would upload and the track changes it would make (the bundle went into a discarded edit, and a long upload could outlive the edit: "This edit has expired").
- `play build`: an absolute `--dir` / `play.build.dir` stays absolute (it was taken as a folder under the project and lost its leading slash); a `gradlew` without the exec bit (committed from Windows) is made executable with a note to commit the mode. The desktop release signs by key path only.