From 5096dafd4cbf7fccd29de07457701bfb962bbd86 Mon Sep 17 00:00:00 2001 From: CoderDeltaLAN Date: Wed, 17 Jun 2026 08:06:27 +0100 Subject: [PATCH] release: cut v0.2.1 metadata --- CHANGELOG.md | 4 ++++ README.md | 10 +++++----- pyproject.toml | 4 ++-- src/agent_rules_kit/__init__.py | 2 +- tests/test_cli.py | 3 ++- 5 files changed, 14 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf3e6a1..8948e2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ This project has a published GitHub Release line, but no stable support or API g ## [Unreleased] +No unreleased changes. + +## [0.2.1] - 2026-06-17 + ### Added - Added discovery support for Claude Code project instructions stored at `.claude/CLAUDE.md`. diff --git a/README.md b/README.md index e244c8b..bc3ed50 100644 --- a/README.md +++ b/README.md @@ -123,7 +123,7 @@ The default behavior is read-only. ## What This Project Does -Current `main` includes the published `v0.2.0` baseline plus unreleased post-release fixes intended for a future patch release. +Current `main` prepares the `v0.2.1` patch release metadata after the published `v0.2.0` baseline and post-release fixes. The implemented behavior includes: @@ -192,7 +192,7 @@ A clean report means only that the implemented checks did not find a supported i ## Installation -`v0.2.0` is available as GitHub Release artifacts. +`v0.2.1` is the next GitHub Release line being prepared from current `main`. This project is not published to PyPI yet. @@ -204,10 +204,10 @@ Requirements for using the released CLI: - a Python virtual environment; - the wheel artifact from the GitHub Release. -Download the wheel from the `v0.2.0` GitHub Release, then install it in a virtual environment: +After the `v0.2.1` GitHub Release is published, download the wheel from that release and install it in a virtual environment: python -m venv .venv - .venv/bin/python -m pip install ./agent_rules_kit-0.2.0-py3-none-any.whl + .venv/bin/python -m pip install ./agent_rules_kit-0.2.1-py3-none-any.whl .venv/bin/agent-rules-kit --version .venv/bin/agent-rules-kit check /path/to/repository --format console @@ -424,7 +424,7 @@ The required status check for `main` is: Current status: - `v0.2.0` is published as a GitHub Release; -- `main` contains unreleased post-`v0.2.0` fixes and documentation updates intended for a future patch release; +- `main` is preparing `v0.2.1` patch release metadata from post-`v0.2.0` fixes; - no stable support or API guarantee yet; - release tag `v0.2.0` points to the verified release SHA; - wheel and sdist artifacts are attached to the `v0.2.0` GitHub Release; diff --git a/pyproject.toml b/pyproject.toml index fdf16e7..33821cc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "agent-rules-kit" -version = "0.2.0" +version = "0.2.1" description = "Local read-only CLI to diagnose AGENTS.md, Claude Code, Gemini CLI, Cursor and Copilot instruction files." readme = "README.md" requires-python = ">=3.12" @@ -32,7 +32,7 @@ Repository = "https://github.com/CoderDeltaLAN/agent-rules-kit" Issues = "https://github.com/CoderDeltaLAN/agent-rules-kit/issues" Changelog = "https://github.com/CoderDeltaLAN/agent-rules-kit/blob/main/CHANGELOG.md" Security = "https://github.com/CoderDeltaLAN/agent-rules-kit/security/policy" -Release = "https://github.com/CoderDeltaLAN/agent-rules-kit/releases/tag/v0.2.0" +Release = "https://github.com/CoderDeltaLAN/agent-rules-kit/releases/tag/v0.2.1" [project.scripts] agent-rules-kit = "agent_rules_kit.cli:main" diff --git a/src/agent_rules_kit/__init__.py b/src/agent_rules_kit/__init__.py index 9065f33..061c561 100644 --- a/src/agent_rules_kit/__init__.py +++ b/src/agent_rules_kit/__init__.py @@ -1,3 +1,3 @@ """agent-rules-kit package.""" -__version__ = "0.2.0" +__version__ = "0.2.1" diff --git a/tests/test_cli.py b/tests/test_cli.py index cf92cfc..19da4a1 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -7,6 +7,7 @@ from contextlib import redirect_stderr, redirect_stdout from pathlib import Path +from agent_rules_kit import __version__ from agent_rules_kit.cli import main FIXTURE_ROOT = Path(__file__).parent / "fixtures" / "repositories" @@ -33,7 +34,7 @@ def test_version_flag_prints_version(self) -> None: exit_code = main(["--version"]) self.assertEqual(exit_code, 0) - self.assertIn("agent-rules-kit 0.2.0", output.getvalue()) + self.assertIn(f"agent-rules-kit {__version__}", output.getvalue()) def test_help_is_default(self) -> None: output = io.StringIO()