Skip to content

Automate pre-release test-APK flow (Closes #5) - #6

Merged
ShubhamJ010 merged 1 commit into
feature/issue-2-lower-minsdk-api29from
feature/issue-5-prerelease-flow
Jul 9, 2026
Merged

Automate pre-release test-APK flow (Closes #5)#6
ShubhamJ010 merged 1 commit into
feature/issue-2-lower-minsdk-api29from
feature/issue-5-prerelease-flow

Conversation

@ShubhamJ010

Copy link
Copy Markdown
Owner

Summary

Implements #5 — replaces the ad-hoc manual pre-release with an automated pre-release test-APK flow as standard CI/CD practice.

  • .github/workflows/build-apk.yml now publishes a debug-signed test APK as a pre-release on every push to feature/**/fix/** and every PR to main, in addition to the pipeline artifact.
  • Pre-release tags are keyed to the source: test-<branch-slug> for branch pushes, pr-<number> for PRs — updated in place via allowUpdates, so old test builds don't accumulate (clutter-free).
  • Keeps the upload-artifact step so the APK is also downloadable straight from the run.
  • Signing is debug (CI has no keystore); the pre-release body states it's debug-signed for sideloading. An optional release-signed build via repo secrets can be added later per the issue.

Depends on #4

This PR is stacked on feature/issue-2-lower-minsdk-api29 (PR #4) and must be merged only after #4 is merged/closed first. Once #4 lands on main, rebase this branch onto main and switch this PR's base to main, then merge to close #5.

Closes #5

@ShubhamJ010 ShubhamJ010 added the feature Feature work / new capabilities label Jul 9, 2026
@ShubhamJ010
ShubhamJ010 merged commit 6878c9e into feature/issue-2-lower-minsdk-api29 Jul 9, 2026
@ShubhamJ010
ShubhamJ010 deleted the feature/issue-5-prerelease-flow branch July 9, 2026 19:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Feature work / new capabilities

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant