Skip to content

Commit 9765e24

Browse files
LittleCoinCoinLittleCoinCoin
authored andcommitted
ci: update semantic-release configuration
- Replace @covage/semantic-release-poetry-plugin with semantic-release-pypi - Add custom release rules: breaking changes trigger minor, features trigger patch - Configure pypiPublish to false for controlled releases
1 parent c2d8984 commit 9765e24

File tree

3 files changed

+950
-25
lines changed

3 files changed

+950
-25
lines changed

.releaserc.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
{
1515
"preset": "conventionalcommits",
1616
"releaseRules": [
17+
{"breaking": true, "release": "minor"},
18+
{"type": "feat", "release": "patch"},
1719
{"type": "docs", "scope": "README", "release": "patch"},
1820
{"type": "refactor", "release": "patch"},
1921
{"type": "style", "release": "patch"},
@@ -58,6 +60,11 @@
5860
"releasedLabels": false
5961
}
6062
],
61-
"@covage/semantic-release-poetry-plugin"
63+
[
64+
"semantic-release-pypi",
65+
{
66+
"pypiPublish": false
67+
}
68+
]
6269
]
6370
}

0 commit comments

Comments
 (0)