deploy.yml: Add scripts/deploy_playstore.py to android_re change-detection regex so upload-script fixes trigger a redeploy automatically (Root Cause 2)
deploy.yml: Change fetch-depth: 1 → fetch-depth: 100 in the deploy-playstore job so git log -n 50 produces a full changelog (Root Cause 3, secondary blocker)
Taskfile.yml: Add deps: [generate-changelog] to publish-android task so assets/changelog.txt is regenerated before every Play Store build (Root Cause 3)
Open questions filed
#229 — Should other deploy jobs also use fetch-depth > 1?
#230 — Is fetch-depth: 100 sufficient or should we use full history?
#231 — Should assets/changelog.txt be gitignored since CI regenerates it?
#232 — Is the one-commit changelog lag acceptable?
## Changes
- **deploy.yml**: Add `scripts/deploy_playstore.py` to `android_re` change-detection regex so upload-script fixes trigger a redeploy automatically (Root Cause 2)
- **deploy.yml**: Change `fetch-depth: 1` → `fetch-depth: 100` in the `deploy-playstore` job so `git log -n 50` produces a full changelog (Root Cause 3, secondary blocker)
- **Taskfile.yml**: Add `deps: [generate-changelog]` to `publish-android` task so `assets/changelog.txt` is regenerated before every Play Store build (Root Cause 3)
## Open questions filed
- #229 — Should other deploy jobs also use fetch-depth > 1?
- #230 — Is fetch-depth: 100 sufficient or should we use full history?
- #231 — Should assets/changelog.txt be gitignored since CI regenerates it?
- #232 — Is the one-commit changelog lag acceptable?
Fixes #228
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Changes
scripts/deploy_playstore.pytoandroid_rechange-detection regex so upload-script fixes trigger a redeploy automatically (Root Cause 2)fetch-depth: 1→fetch-depth: 100in thedeploy-playstorejob sogit log -n 50produces a full changelog (Root Cause 3, secondary blocker)deps: [generate-changelog]topublish-androidtask soassets/changelog.txtis regenerated before every Play Store build (Root Cause 3)Open questions filed
Fixes #228