pediatric-ai-scribe-v3/.github/workflows
Daniel 0d6d91e8ef feat: auto-version workflow — tags managed by commit messages
Adds .github/workflows/auto-version.yml that fires on every push to
main, parses commit messages since the last semver tag, and decides
whether to cut a new release:

  feat:      → minor bump   (new feature, backward-compatible)
  fix:       → patch bump   (bug fix)
  feat!:     → major bump   (breaking change)
  BREAKING CHANGE in body → major bump
  docs/chore/refactor/style/test/ci → no release

If any commit since the last tag matches feat/fix/BREAKING, the
workflow bumps versions across package.json, mobile/package.json,
mobile/android/app/build.gradle, commits the change as
"Release vX.Y.Z", tags it, and pushes. The tag push then fires the
existing android-release and docker-publish workflows.

You no longer need to remember "what version am I on?" — just commit
with a conventional-commits prefix and push. Docs-only or refactor
commits don't create releases. Add [skip ci] to any commit message
to skip this workflow for that commit.
2026-04-14 23:47:37 +02:00
..
android-release.yml CI: GitHub Actions workflow to auto-build signed Android APK on tag push 2026-04-14 23:24:17 +02:00
auto-version.yml feat: auto-version workflow — tags managed by commit messages 2026-04-14 23:47:37 +02:00
build-apk.yml Fix APK signing: use apksigner directly instead of broken r0adkll action 2026-03-29 00:51:42 +00:00
docker-publish.yml CI: fix docker multi-arch crash + add one-click version-bump workflow 2026-04-14 23:44:47 +02:00
version-bump.yml CI: fix docker multi-arch crash + add one-click version-bump workflow 2026-04-14 23:44:47 +02:00