Skip to content

Commit 398d80f

Browse files
authored
chore: auto-versioning for cc (#229)
1 parent d39445c commit 398d80f

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

.github/workflows/version-release.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
release:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Checkout Code
13+
uses: actions/checkout@v4
14+
15+
- name: Setup Node.js & Yarn
16+
uses: actions/setup-node@v4
17+
with:
18+
node-version: 18
19+
cache: 'yarn'
20+
21+
- name: Enable Corepack
22+
run: corepack enable
23+
24+
- name: Install Dependencies
25+
run: yarn install
26+
27+
- name: Run Semantic Release
28+
env:
29+
GITHUB_TOKEN: ${{ secrets.AUTORELEASE_PAT }}
30+
run: npx semantic-release

package.json

+21-1
Original file line numberDiff line numberDiff line change
@@ -175,11 +175,31 @@
175175
"releaseRules": [
176176
{
177177
"type": "refactor",
178-
"release": "patch"
178+
"release": false
179+
},
180+
{
181+
"type": "docs",
182+
"release": false
179183
},
180184
{
181185
"type": "chore",
186+
"release": false
187+
},
188+
{
189+
"type": "fix",
190+
"release": "patch"
191+
},
192+
{
193+
"type": "revert",
182194
"release": "patch"
195+
},
196+
{
197+
"type": "feat",
198+
"release": "minor"
199+
},
200+
{
201+
"type": "BREAKING CHANGE",
202+
"release": "major"
183203
}
184204
]
185205
}

0 commit comments

Comments
 (0)