Skip to content

Commit 727d04f

Browse files
committed
feat: 优化发布脚本
1 parent a1c3bfe commit 727d04f

File tree

2 files changed

+8
-24
lines changed

2 files changed

+8
-24
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -45,32 +45,16 @@ jobs:
4545
- name: Checkout Code
4646
uses: actions/checkout@v4
4747

48-
- name: Create Tag and Release
49-
uses: actions/github-script@v6
48+
- name: Create Release and Tag
49+
uses: actions/create-release@v1
5050
env:
5151
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5252
with:
53-
script: |
54-
const version = '${{ needs.Version.outputs.current_version }}';
55-
const tagName = `v${version}`;
56-
57-
await github.rest.git.createRef({
58-
owner: context.repo.owner,
59-
repo: context.repo.repo,
60-
ref: `refs/tags/${tagName}`,
61-
sha: context.sha
62-
});
63-
64-
await github.rest.repos.createRelease({
65-
owner: context.repo.owner,
66-
repo: context.repo.repo,
67-
tag_name: tagName,
68-
name: `${tagName}`,
69-
body: "Install: https://www.npmjs.com/package/oflow-interface",
70-
draft: false,
71-
prerelease: false
72-
});
73-
53+
tag_name: v${{ needs.Version.outputs.current_version }}
54+
release_name: Release v${{ needs.Version.outputs.current_version }}
55+
body: "Install: https://www.npmjs.com/package/oflow-interface"
56+
draft: false
57+
prerelease: false
7458

7559
Publish:
7660
needs: Version

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oflow-interface",
3-
"version": "0.8.21",
3+
"version": "0.8.22",
44
"description": "",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

0 commit comments

Comments
 (0)