Skip to content

Commit da054cf

Browse files
committed
ci: Enhance GitHub release configuration with asset management and custom release name
Signed-off-by: Eden Reich <eden.reich@gmail.com>
1 parent 1753a5b commit da054cf

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.releaserc.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins:
88
preset: "conventionalcommits",
99
releaseRules:
1010
[
11-
{ type: "feat", release: "patch" },
11+
{ type: "feat", release: "minor" },
1212
{ type: "impr", release: "patch" },
1313
{ type: "refactor", release: "patch" },
1414
{ type: "perf", release: "patch" },
@@ -52,7 +52,14 @@ plugins:
5252
"prepareCmd": 'sed -i ''s/^version = .*$/version = "${nextRelease.version}"/'' Cargo.toml && cargo check',
5353
},
5454
]
55-
- "@semantic-release/github"
55+
- [
56+
"@semantic-release/github",
57+
{
58+
"assets": ["CHANGELOG.md"],
59+
"releasedLabels": ["released"],
60+
"releaseNameTemplate": "🚀 Version ${nextRelease.version}",
61+
},
62+
]
5663
- [
5764
"@semantic-release/git",
5865
{ "assets": ["CHANGELOG.md", "Cargo.lock", "Cargo.toml"] },

0 commit comments

Comments
 (0)