Skip to content

Commit 51df390

Browse files
committed
chore: migrate release-please to manifest config
Switch .github/release-please.yml to manifest mode and add release-please-config.json plus .release-please-manifest.json for source-controlled release configuration/state. Configure changelog sections so chore/docs/refactor are releasable while style/test/build/ci remain hidden.
1 parent cf3ccc1 commit 51df390

3 files changed

Lines changed: 70 additions & 1 deletion

File tree

.github/release-please.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
1-
releaseType: node
21
handleGHRelease: true
2+
manifest: true
3+
branches:
4+
- branch: main
5+
releaseType: node
6+
handleGHRelease: true

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "5.0.0"
3+
}

release-please-config.json

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
3+
"release-type": "node",
4+
"packages": {
5+
".": {
6+
"changelog-sections": [
7+
{
8+
"type": "feat",
9+
"section": "Features"
10+
},
11+
{
12+
"type": "fix",
13+
"section": "Bug Fixes"
14+
},
15+
{
16+
"type": "perf",
17+
"section": "Performance Improvements"
18+
},
19+
{
20+
"type": "revert",
21+
"section": "Reverts"
22+
},
23+
{
24+
"type": "deps",
25+
"section": "Dependencies"
26+
},
27+
{
28+
"type": "chore",
29+
"section": "Miscellaneous Chores"
30+
},
31+
{
32+
"type": "docs",
33+
"section": "Documentation"
34+
},
35+
{
36+
"type": "refactor",
37+
"section": "Code Refactoring"
38+
},
39+
{
40+
"type": "style",
41+
"section": "Styles",
42+
"hidden": true
43+
},
44+
{
45+
"type": "test",
46+
"section": "Tests",
47+
"hidden": true
48+
},
49+
{
50+
"type": "build",
51+
"section": "Build System",
52+
"hidden": true
53+
},
54+
{
55+
"type": "ci",
56+
"section": "Continuous Integration",
57+
"hidden": true
58+
}
59+
]
60+
}
61+
}
62+
}

0 commit comments

Comments
 (0)