Skip to content

Commit 874028b

Browse files
ci: switch to conventionalcommits preset for semantic-release
1 parent 87d3788 commit 874028b

3 files changed

Lines changed: 15 additions & 4 deletions

File tree

.github/workflows/prepare-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ jobs:
3838
env:
3939
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4040
run: |
41-
# Run semantic-release with only commit analyzer to detect version
42-
NEXT_VERSION=$(npx semantic-release --dry-run --plugins @semantic-release/commit-analyzer | tee /dev/stderr | awk '/The next release version is/{print $NF}')
41+
# Run semantic-release with dry-run to detect version
42+
NEXT_VERSION=$(npx semantic-release --dry-run --verify-conditions false | tee /dev/stderr | awk '/The next release version is/{print $NF}')
4343
echo "next=$NEXT_VERSION" >> $GITHUB_OUTPUT
4444
4545
- name: Update package.json

.releaserc.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
{
22
"branches": ["master"],
33
"plugins": [
4-
"@semantic-release/commit-analyzer",
5-
"@semantic-release/release-notes-generator",
4+
[
5+
"@semantic-release/commit-analyzer",
6+
{
7+
"preset": "conventionalcommits"
8+
}
9+
],
10+
[
11+
"@semantic-release/release-notes-generator",
12+
{
13+
"preset": "conventionalcommits"
14+
}
15+
],
616
[
717
"@semantic-release/npm",
818
{

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"@commitlint/cli": "^20.3.1",
66
"@commitlint/config-conventional": "^20.3.1",
77
"@semantic-release/exec": "^7.0.3",
8+
"conventional-changelog-conventionalcommits": "^9.3.0",
89
"husky": "^9.1.7",
910
"mocha": "^7.1.2",
1011
"semantic-release": "^25.0.2",

0 commit comments

Comments
 (0)