Skip to content

Commit f07409b

Browse files
committed
feat: working semantic-release
1 parent cf3e925 commit f07409b

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

.github/workflows/release.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@ jobs:
1212
name: Run release
1313
steps:
1414
- name: Checkout code so that it is available to use in the executing runner
15-
uses: actions/checkout@v4.1.4
15+
uses: actions/checkout@v4.2.1
1616
with:
1717
fetch-depth: 0
1818

1919
- name: Setup Node
20-
uses: actions/setup-node@v3
20+
uses: actions/setup-node@v4.0.4
2121
with:
2222
node-version: 21.7.3
2323

2424
- name: Install Semantic Release and plugins
2525
run: |
26-
npm install -g semantic-release@23 \
27-
conventional-changelog-conventionalcommits@7 \
28-
@semantic-release/release-notes-generator@13 \
29-
@semantic-release/commit-analyzer@12 \
30-
@semantic-release/git@10 \
31-
@semantic-release/exec@6
26+
npm install -g semantic-release@24.1.3 \
27+
conventional-changelog-conventionalcommits@8.0.0 \
28+
@semantic-release/release-notes-generator@14.0.1 \
29+
@semantic-release/commit-analyzer@13.0.0 \
30+
@semantic-release/git@10.0.1 \
31+
@semantic-release/exec@6.0.3
3232
3333
- name: Semantic Release
3434
run: npx semantic-release

release.config.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ export default {
88
preset: "angular",
99
releaseRules: [
1010
{
11-
message: "*",
12-
release: "patch",
11+
type: "BREAKING CHANGE",
12+
release: "major",
1313
},
1414
{
15-
message: "feat:*",
16-
release: "minor",
15+
type: "feat!",
16+
release: "major",
1717
},
1818
{
19-
message: "BREAKING CHANGE:*",
20-
release: "major",
19+
type: "feat",
20+
release: "minor",
2121
},
2222
{
23-
message: "feat!:*",
24-
release: "major",
23+
message: "*",
24+
release: "patch",
2525
},
2626
],
2727
},

0 commit comments

Comments
 (0)