8000 Automate stable Android releases by shroominic · Pull Request #53 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

Automate stable Android releases - #53

Merged
shroominic merged 2 commits into
mainfrom
fix/release-publishing
Aug 16, 2026
Merged

shroominic merged 2 commits into
mainfrom
fix/release-publishing

Conversation

@shroominic
Copy link
Copy Markdown
Owner

Fixes the assetless-release failure mode and simplifies Android publishing.

  • starts from a strict version tag or exact manual tag dispatch
  • builds, verifies, and attests the APK before any public Release exists
  • creates or resumes a hidden draft, attaches one exact APK, and verifies its remote digest
  • publishes stable and Latest only after all checks pass
  • serializes releases and refuses older tags or mismatched assets
  • supports narrow recovery for an empty GitHub starter upload
  • renames the workflow from Android Beta Release to Android Release

Verification:

  • independent R3 review: no P0-P2 findings
  • make check passed after final changes
  • full pre-push make check passed
  • focused workflow and Flutter policy contracts passed

@shroominic
shroominic merged commit 17f5d24 into main Aug 16, 2026
9 checks passed
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

0