Skip to content

Commit 13ab5b1

Browse files
committed
chore: update release flow
1 parent 797634e commit 13ab5b1

File tree

5 files changed

+806
-2647
lines changed

5 files changed

+806
-2647
lines changed

.github/workflows/release.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Release
2+
3+
permissions:
4+
contents: write
5+
6+
on:
7+
push:
8+
tags:
9+
- 'v*'
10+
11+
jobs:
12+
release:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v3
16+
with:
17+
fetch-depth: 0
18+
19+
- name: Set node
20+
uses: actions/setup-node@v3
21+
with:
22+
node-version: 18
23+
24+
- run: npx changelogithub
25+
env:
26+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.release-it.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 0 additions & 141 deletions
This file was deleted.

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"lint:prettier": "prettier --write --loglevel warn",
3838
"prepare": "husky install && pnpm build",
3939
"prepublishOnly": "pnpm lint && pnpm test && pinst --disable",
40-
"release": "release-it",
40+
"release": "bumpp && npm publish",
4141
"test": "vitest run",
4242
"test:types": "tsc --noEmit",
4343
"postinstall": "husky install",
@@ -53,11 +53,11 @@
5353
"devDependencies": {
5454
"@nuxt/kit": "3.2.0",
5555
"@nuxtjs/eslint-config-typescript": "latest",
56-
"@release-it/conventional-changelog": "5.1.1",
5756
"@types/estree": "1.0.0",
5857
"@types/node": "18.13.0",
5958
"@vitest/coverage-c8": "0.28.4",
6059
"acorn": "8.8.2",
60+
"bumpp": "^8.2.1",
6161
"c8": "latest",
6262
"conventional-changelog-conventionalcommits": "latest",
6363
"eslint": "8.34.0",
@@ -68,7 +68,6 @@
6868
"lint-staged": "latest",
6969
"pinst": "latest",
7070
"prettier": "latest",
71-
"release-it": "15.6.0",
7271
"typescript": "4.8.4",
7372
"unbuild": "1.1.1",
7473
"vite": "4.1.1",

0 commit comments

Comments
 (0)