willowtreeapps / willowtreeapps/vocable-android
CI: validate the Play Store release pipeline end-to-end
Open
@Mansimran-Singh is already working on this.
Since Aug 18, 2026.
- Dominant language
- Kotlin
- Stars
- 127
- Forks
- 21
- Avg merge
- 16m
- Merged PRs (30d)
- 4
Description
Why
.github/workflows/ps-release.yml (the tag-driven production release pipeline) has zero runs in Actions history, and the repo has only one tag (v1.3.0) — it hasn't actually been exercised since at least Jan 2024. This gates whether any feature can reach users, not just Voice Selection, which is why it's detached from that epic rather than tracked as one of its child issues.
Scope
Validate the production release pipeline works end-to-end before trusting it for any real release.
Acceptance Criteria
-
PLAY_STORE_CREDENTIALS(or equivalent secret) confirmed valid, rotated if stale - Signing key used by
ps-release.ymlconfirmed to match the key the app is actually published under on the Play Store -
versionCodegeneration (github.run_number) audited and confirmed ahead of the last actually-published build's version code - A dry-run release to an internal/alpha track succeeds end-to-end
Out of Scope
- Any feature work gated on this — this ticket is purely about the pipeline's own health
Links
- Detached from #613 (Voice Selection) — this is general CI/release-health work, not feature-specific, per the spike review that originally surfaced it
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.