Skip to content

feat(release): replace the Google Play screenshots from a manual run - #10

Merged
ThePhaseless merged 1 commit into
mainfrom
feat/listing-screenshots
Oct 6, 2026
Merged

ThePhaseless merged 1 commit into
mainfrom
feat/listing-screenshots

Conversation

@ThePhaseless

Copy link
Copy Markdown
Contributor

Summary

  • publish-track: listing (manual run, from any tag): renders the screenshots and replaces the Google Play listing images that differ, per language, without a version, release or build. Nothing changed: the edit is dropped. iOS is skipped with a notice: App Store screenshots change only with a new App Store version, so production releases update them.
  • google_play.py: MODE=listing; release notes are read only for builds and promotions.
  • Fix: the two Play screenshot tests from feat(release): render and upload the store screenshots #8 sat after the __main__ block and never ran; they now do (47 tests).

Test plan

  • python3 -m unittest discover -s tests: 47 passed
  • mise run lint: clean
  • Plan step run locally: listing (all → Android only), listing ios (error), listing from a branch (error), production (unchanged)

🤖 Generated with Claude Code

The track `listing`, from any tag, renders the screenshots and replaces
the Google Play listing images that differ, without a version or release.
App Store screenshots change only with a new App Store version.

Also runs the two Play screenshot tests, which sat after the __main__
block.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ThePhaseless
ThePhaseless force-pushed the feat/listing-screenshots branch from 5745aa5 to 06858e9 Compare October 6, 2026 14:28
@ThePhaseless
ThePhaseless merged commit d8ce977 into main Oct 6, 2026
3 checks passed
@ThePhaseless
ThePhaseless deleted the feat/listing-screenshots branch October 6, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant