Skip to content

Commit 78f414e

Browse files
committed
build: remove dependences for release
1 parent 7fed9d1 commit 78f414e

File tree

3 files changed

+23
-37
lines changed

3 files changed

+23
-37
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,11 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@v2
1717

18-
- uses: actions/cache@v2
18+
- uses: cycjimmy/semantic-release-action@v2
1919
with:
20-
path: ~/.npm
21-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
22-
restore-keys: |
23-
${{ runner.os }}-node-
24-
25-
- name: Build
26-
run: |
27-
npm ci
28-
npm run build
29-
30-
- name: Release
31-
run: npm run release
20+
extra_plugins: |
21+
@semantic-release/changelog
22+
@semantic-release/git
3223
env:
3324
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
34-
GH_TOKEN: ${{ github.token }}
25+
GITHUB_TOKEN: ${{ github.token }}

.releaserc.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"branches": [
3+
"main",
4+
{
5+
"name": "beta",
6+
"prerelease": true
7+
}
8+
],
9+
"plugins": [
10+
"@semantic-release/commit-analyzer",
11+
"@semantic-release/release-notes-generator",
12+
"@semantic-release/changelog",
13+
"@semantic-release/npm",
14+
"@semantic-release/git",
15+
"@semantic-release/github"
16+
]
17+
}

package.json

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,43 +19,21 @@
1919
"lint": "eslint \"src/**/*\"",
2020
"package:format": "npx format-package -w",
2121
"package:update": "npx ncu -u && npm install && npm audit fix",
22-
"release": "semantic-release",
23-
"release:debug": "semantic-release --debug --dry-run -no-ci",
2422
"watch": "tsc --watch"
2523
},
26-
"release": {
27-
"branches": [
28-
"main",
29-
{
30-
"name": "beta",
31-
"prerelease": true
32-
}
33-
],
34-
"plugins": [
35-
"@semantic-release/commit-analyzer",
36-
"@semantic-release/release-notes-generator",
37-
"@semantic-release/changelog",
38-
"@semantic-release/npm",
39-
"@semantic-release/git",
40-
"@semantic-release/github"
41-
]
42-
},
4324
"dependencies": {
4425
"cac": "^6.6.1",
4526
"jsdom": "^16.4.0",
4627
"node-fetch": "^2.6.1"
4728
},
4829
"devDependencies": {
49-
"@semantic-release/changelog": "^5.0.1",
50-
"@semantic-release/git": "^9.0.0",
5130
"@types/jsdom": "^16.2.5",
5231
"@types/node": "^14.14.10",
5332
"@types/node-fetch": "^2.5.7",
5433
"@typescript-eslint/eslint-plugin": "^4.8.2",
5534
"@typescript-eslint/parser": "^4.8.2",
5635
"eslint": "^7.14.0",
5736
"eslint-plugin-import": "^2.22.1",
58-
"semantic-release": "^17.3.0",
5937
"typescript": "^4.1.2"
6038
}
61-
}
39+
}

0 commit comments

Comments
 (0)