DEVX-6: Fix version tags, changelog, and release script recovery #16

Merged
emil merged 0 commits from DEVX-6-fix-tags-changelog-release into master 2026-06-22 20:21:46 +00:00
Owner

Summary

Three critical issues fixed:

  1. Version tags: No tags existed despite 6 release commits. Created proper tags (v0.1.0 through v0.4.0) at the correct release commits. Without tags, git-cliff always returned 0.1.0.

  2. cliff.toml preprocessor bug: Pattern ^DEVX-\d+\s+ did not match DEVX-N: feat: ... (missing colon). Fixed to ^DEVX-\d+:\s+. Added refactor_always_bump_patch.

  3. Release script recovery: If HEAD is a release commit but the tag does not exist, the script now creates and pushes the tag instead of skipping.

Also fixed __init__.py version to 0.4.0 and regenerated CHANGELOG.md.

Closes DEVX-6

## Summary Three critical issues fixed: 1. **Version tags**: No tags existed despite 6 release commits. Created proper tags (v0.1.0 through v0.4.0) at the correct release commits. Without tags, git-cliff always returned 0.1.0. 2. **cliff.toml preprocessor bug**: Pattern `^DEVX-\d+\s+` did not match `DEVX-N: feat: ...` (missing colon). Fixed to `^DEVX-\d+:\s+`. Added `refactor_always_bump_patch`. 3. **Release script recovery**: If HEAD is a release commit but the tag does not exist, the script now creates and pushes the tag instead of skipping. Also fixed `__init__.py` version to 0.4.0 and regenerated CHANGELOG.md. Closes DEVX-6
emil reviewed 2026-06-22 20:14:26 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: OK
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: OK - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil force-pushed DEVX-6-fix-tags-changelog-release from 0c59166f4c to 2d9b0494d8 2026-06-22 20:18:00 +00:00 Compare
emil reviewed 2026-06-22 20:19:36 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: OK
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: OK - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil force-pushed DEVX-6-fix-tags-changelog-release from 2d9b0494d8 to c9100cbc2d 2026-06-22 20:19:53 +00:00 Compare
emil reviewed 2026-06-22 20:21:24 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: OK
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: OK - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil merged commit 2e81fbeed6 into master 2026-06-22 20:21:46 +00:00
emil deleted branch DEVX-6-fix-tags-changelog-release 2026-06-22 20:21:46 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: oblachno-oss/devx#16