From a0b03f01efa17c758e05664f04be7302986a8fa0 Mon Sep 17 00:00:00 2001 From: grm-ci-bot Date: Mon, 22 Jun 2026 00:00:01 +0200 Subject: [PATCH] release: v0.5.0 --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++ src/gitea_runner_manager/__init__.py | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b5da689..43ac95d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/src/gitea_runner_manager/__init__.py b/src/gitea_runner_manager/__init__.py index bd88d5b..b6b721e 100644 --- a/src/gitea_runner_manager/__init__.py +++ b/src/gitea_runner_manager/__init__.py @@ -1,3 +1,3 @@ """Gitea Runner Manager — lean CLI for managing Gitea Actions runners.""" -__version__ = "0.4.0" +__version__ = "0.5.0"