willowtreeapps / willowtreeapps/vocable-android

CI: validate the Play Store release pipeline end-to-end

Open
#626 1 comment 0 reactions 1 assignee View on GitHub

@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.yml confirmed to match the key the app is actually published under on the Play Store
  • versionCode generation (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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.