Commit Graph
7 Commits
Author SHA1 Message Date
emil 3dcdde80ad GRM-35: fix: enforce tests pass before tagging a release
The release script now runs lint and tests before committing or tagging. If either fails, the release is aborted. Also fixes test_cli_version to use __version__ dynamically.

Closes GRM-35
2026-06-21 19:10:30 +00:00
emil 996a8dc806 GRM-35: feat: fix 12 critical workflow gaps in release pipeline
Addresses all 12 critical gaps in the automated semantic versioning, tagging, and release workflow.

Closes GRM-35
2026-06-21 17:44:27 +00:00
emil 09699696c0 GRM-34: fix: use full path for git-cliff version check in install step 2026-06-21 14:48:02 +00:00
emil ea8b71da1a GRM-34: fix: use mktemp for git-cliff extraction to avoid file conflicts 2026-06-21 14:03:12 +00:00
emil a7eb4d1a68 GRM-34: fix: install git-cliff to user-writable dir and fix archlinux idempotence 2026-06-21 13:18:54 +00:00
emil e00d40dd54 GRM-34: fix: move release commit skip check into release.py 2026-06-21 10:54:58 +00:00
emil 63fb259bac GRM-34: feat: add automated semver versioning, tagging, and releases with git-cliff 2026-06-21 09:53:56 +00:00