release: v0.5.0
Publish Release / publish (push) Waiting to run
Sync Wiki / sync-wiki (push) Waiting to run

This commit is contained in:
grm-ci-bot
2026-06-22 00:00:01 +02:00
parent 3f5808d6be
commit a0b03f01ef
2 changed files with 35 additions and 1 deletions
+34
View File
@@ -2,6 +2,40 @@
All notable changes to this project will be documented in this file.
## [0.5.0] - 2026-06-21
### Features
- Add mandatory PR review step to workflow
- Add automated semver versioning, tagging, and releases with git-cliff
- Fix 12 critical workflow gaps in release pipeline
- Implement documentation-as-code with wiki sync and doc-coverage
- Smart CI and release skipping for workflow-only changes
- Enforce commit naming conventions and workflow discipline
### Bug Fixes
- Move release commit skip check into release.py
- Install git-cliff to user-writable dir and fix archlinux idempotence
- Use mktemp for git-cliff extraction to avoid file conflicts
- Use full path for git-cliff version check in install step
- Handle same-version update in release.py
- Skip commit when version file unchanged in release.py
- Release push permission and notify_failure label IDs
- Strip git-cliff header from CHANGELOG.md updates
- Enforce tests pass before tagging a release
- Bypass commit-msg hook for release commits
- Use correct Gitea 1.26 wiki API endpoints
- Set PYTHONPATH=. for release.py to find scripts.ci module (#32)
- Use content_base64 for Gitea wiki API, add --verify flag (#33)
- Wiki links, add --strict integrity check for wiki sync (#34)
- Clean up infrastructure-only releases and fix release classification
- Rewrite changelog and re-tag releases at user-facing milestones
### Refactor
- Split CI scripts, fix release PYTHONPATH, dynamic runner discovery
## [0.4.0] - 2026-06-21
### Rootless Docker Support