Skip to content

Commit a5e39d1

Browse files
committed
ci: update auto release
1 parent 18245f1 commit a5e39d1

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

.github/workflows/build.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ jobs:
3636
if: github.event_name == 'push' # no pr
3737
needs: [build]
3838
runs-on: ubuntu-latest
39+
permissions:
40+
contents: write # 允许无需 PAT 创建 Release
3941
steps:
4042
- name: Download all artifacts
4143
uses: actions/download-artifact@v4
@@ -51,11 +53,12 @@ jobs:
5153
if: startsWith(github.ref, 'refs/tags/')
5254
uses: ncipollo/release-action@v1
5355
with:
54-
token: ${{ secrets.Your_token_secrets_name }} # GitHub Token,不填报错: `Error: Error undefined: Parameter token or opts.auth is required`
56+
# token: ${{ secrets.Your_token_secrets_name }} # PAT GitHub Token。可选一,换成你的PAT,否则报错: `Error: Error undefined: Parameter token or opts.auth is required`
57+
token: ${{ secrets.GITHUB_TOKEN }} # 内置 Github Token。可选二
5558
name: 'Release ${{ github.ref_name }}'
5659
body: 'Release for tag ${{ github.ref_name }}'
5760
artifacts: |
58-
./dist/main.js
61+
./dist/plugin-build/main.js
5962
generateReleaseNotes: false # 自动根据 commits 生成 release notes。此外,这里应该导向一个更新日志页
6063
prerelease: ${{ endsWith(github.ref_name, 'beta') }} # 是否预发布
6164
makeLatest: ${{ !endsWith(github.ref_name, 'beta') }} # 是否最后一个版本

README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,7 @@ $ npm run build
1212

1313
## 使用
1414

15-
同普通的 AnyMenu 插件
16-
17-
将编译好的结果放置于 AnyMenu 的插件目录下,然后 AnyMenu 中刷新本地插件列表即可看到刚刚添加的新插件
18-
19-
将新插件开启后即可 (当前版本可能需要重启下插件/软件才可)
15+
见: [any-menu/example-plugin-simple 使用](https://github.com/any-menu/example-plugin-simple?tab=readme-ov-file#%E4%BD%BF%E7%94%A8)
2016

2117
## 从零生成此项目 (可选)
2218

0 commit comments

Comments
 (0)