Skip to content

Commit 681484a

Browse files
durandomclaude
andcommitted
chore: bump version to 0.3.0 and document version-bump workflow
Bump version across all manifest files and expand the Versioning section in AGENTS.md with agent-facing instructions for when/how to bump and how git tags drive distribution. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b1cf635 commit 681484a

5 files changed

Lines changed: 20 additions & 7 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
},
66
"metadata": {
77
"description": "Orchestrator skill for RHDH plugin development - onboard, update, and maintain plugins in the Extensions Catalog",
8-
"version": "0.2.0"
8+
"version": "0.3.0"
99
},
1010
"plugins": [
1111
{
1212
"name": "rhdh",
1313
"source": "./",
1414
"description": "Skills for RHDH plugin lifecycle management",
15-
"version": "0.2.0",
15+
"version": "0.3.0",
1616
"strict": true
1717
}
1818
]

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "rhdh",
33
"description": "All-in-one toolkit for Red Hat Developer Hub (RHDH). Covers plugin development, overlay management, environment setup, version compatibility, CI/CD, and RHDH ecosystem navigation.",
4-
"version": "0.2.0",
4+
"version": "0.3.0",
55
"author": {
66
"name": "RHDH Store Manager"
77
},

AGENTS.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,26 @@ If told an implementation was wrong, apply the correction and then record what w
6666

6767
## Versioning
6868

69-
Single version (`0.2.0`) kept in sync across three files:
69+
Single version kept in sync across three files:
7070

7171
- `pyproject.toml` — Python package version
7272
- `.claude-plugin/plugin.json` — plugin manifest
7373
- `.claude-plugin/marketplace.json` — marketplace listing (2 occurrences)
7474

75-
Bump all three when releasing.
75+
### When to bump
76+
77+
Include a **patch** version bump (`x.y.Z`) in any PR that changes skill behavior, scripts, or SKILL.md files. Use **minor** (`x.Y.0`) for new skills/features, **major** (`X.0.0`) for breaking changes. Do NOT bump for docs-only or CI-only changes.
78+
79+
### How to bump
80+
81+
1. Read the current version from `pyproject.toml`.
82+
2. Compute the new version (patch/minor/major as appropriate).
83+
3. Update all three files (4 occurrences total) in the same commit.
84+
4. The PR title should include the new version, e.g., `feat: add foo skill (v0.4.0)`.
85+
86+
### Git tags
87+
88+
The `skills` CLI (`npx skills add`) resolves versions via git tags, not from the JSON version fields. After merging a version-bump PR, create a tag: `git tag v<VERSION> && git push origin v<VERSION>`.
7689

7790
## Shared modules (lifecycle ↔ prow)
7891

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "rhdh-skill"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
description = "Claude Code skill for RHDH plugin development"
55
readme = "README.md"
66
license = "Apache-2.0"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)