Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1238cd9

Browse files
feat: ci
1 parent8f3d6f9 commit1238cd9

File tree

2 files changed

+54
-22
lines changed

2 files changed

+54
-22
lines changed

‎.github/workflows/release.yml‎

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,36 @@
11
name:Release
2-
"on":
2+
3+
# 当 master 分支被 push,就会触发
4+
on:
35
push:
4-
branches:
5-
-master
6-
-next
7-
-beta
8-
-"*.x"
6+
branches:[master]
97
permissions:
10-
contents:read
8+
contents:write
9+
issues:write
10+
pull-requests:write
11+
packages:write
12+
id-token:write
13+
1114
jobs:
1215
release:
13-
name:release
1416
runs-on:ubuntu-latest
15-
permissions:
16-
contents:write
17-
id-token:write
18-
issues:write
19-
pull-requests:write
17+
2018
steps:
21-
-uses:actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683# v4.2.2
22-
-uses:actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020# v4.4.0
19+
-name:setup node
20+
uses:actions/setup-node@v2.5.2
2321
with:
24-
cache:npm
25-
node-version:lts/*
26-
-run:npm clean-install
27-
-run:corepack npm audit signatures
28-
-run:npx semantic-release
22+
node-version:"20.8.1"# node 版本
23+
-name:checkout
24+
uses:actions/checkout@v3
25+
with:
26+
fetch-depth:0
27+
persist-credentials:false
28+
-name:publish
2929
env:
30-
GITHUB_TOKEN:${{ secrets.GITHUB_TOKEN }}
31-
NPM_TOKEN:${{ secrets.SEMANTIC_RELEASE_BOT_NPM_TOKEN }}
30+
GITHUB_TOKEN:${{ secrets.GH_TOKEN }}
31+
NPM_TOKEN:${{ secrets.NPM_TOKEN }}
32+
run:|
33+
npm -v
34+
node -v
35+
npm cache clean --force
36+
npx semantic-release

‎.releaserc.json‎

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"repositoryUrl":"git@github.com:electroluxcode/lerna-demo.git",
3+
"branches": [
4+
"main"
5+
],
6+
"plugins": [
7+
"@semantic-release/commit-analyzer",
8+
"@semantic-release/npm",
9+
"@semantic-release/release-notes-generator",
10+
[
11+
"@semantic-release/changelog",
12+
{
13+
"changelogFile":"CHANGELOG.md"
14+
}
15+
],
16+
[
17+
"@semantic-release/git",
18+
{
19+
"assets": [
20+
"CHANGELOG.md","package.json"
21+
],
22+
"message":"chore(release): v${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
23+
}
24+
]
25+
],
26+
"extends":"semantic-release-monorepo"
27+
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp