You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release: auto-version every merge to main so PRs always ship (#8)
Previously the Release workflow only cut a release when appVersion in build.gradle.kts was manually bumped to a version with no existing release; merging a PR without bumping it resolved to the existing version and skipped all builds (the recursive-notes merge finished in 8s with no release). Now a push to main always derives the next version automatically: it bumps the patch of the latest existing release (v1.1.0 -> v1.1.1 -> ...), so every merge ships. A manual appVersion bump above the latest release still forces a specific minor/major, after which auto-patch resumes. Tag pushes and explicit workflow_dispatch versions remain idempotent. Version compare/sort uses semver (sort -V), so 1.10.0 > 1.9.0.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>