Skip to content

Commit f95ebe0

Browse files
committed
fix(release): track all plugin files in core releases, not just packages/core
Change the core package path from packages/core to root (.) so that commits to hooks/, workflows/, and .claude-plugin/ trigger releases. Previously only packages/core/ changes created release PRs, causing plugin-level fixes to be silently excluded. - Use release-type: simple (no root package.json needed) - Add exclude-paths for packages/mcp-server to avoid overlap - Keep changelog at packages/core/CHANGELOG.md - Bump both packages/core/package.json and plugin.json via extra-files - Update workflow output keys from packages/core-- to .--
1 parent a065a3c commit f95ebe0

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

.github/workflows/release-please.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
name: Release Please
1515
runs-on: ubuntu-latest
1616
outputs:
17-
core-released: ${{ steps.release.outputs['packages/core--release_created'] }}
18-
core-tag: ${{ steps.release.outputs['packages/core--tag_name'] }}
17+
core-released: ${{ steps.release.outputs['.--release_created'] }}
18+
core-tag: ${{ steps.release.outputs['.--tag_name'] }}
1919
mcp-released: ${{ steps.release.outputs['packages/mcp-server--release_created'] }}
2020
mcp-tag: ${{ steps.release.outputs['packages/mcp-server--tag_name'] }}
2121
steps:

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"packages/core": "0.44.3",
2+
".": "0.44.3",
33
"packages/mcp-server": "1.0.1"
44
}

release-please-config.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
33
"packages": {
4-
"packages/core": {
5-
"release-type": "node",
4+
".": {
5+
"release-type": "simple",
66
"component": "core",
77
"bump-minor-pre-major": true,
88
"draft": false,
99
"prerelease": false,
10-
"additional-paths": ["hooks", "workflows", ".claude-plugin"],
10+
"changelog-path": "packages/core/CHANGELOG.md",
11+
"exclude-paths": ["packages/mcp-server"],
1112
"extra-files": [
1213
{
1314
"type": "json",
14-
"path": "/.claude-plugin/plugin.json",
15+
"path": "packages/core/package.json",
16+
"jsonpath": "$.version"
17+
},
18+
{
19+
"type": "json",
20+
"path": ".claude-plugin/plugin.json",
1521
"jsonpath": "$.version"
1622
}
1723
]

0 commit comments

Comments
 (0)