Skip to content

Commit 0b9438c

Browse files
author
V2RaySSR综合网
committed
修复GitHub Actions权限和macOS文件名
主要修复: 1. 添加permissions配置解决403权限错误 - contents: write - 允许创建Release - packages: write - 允许上传文件 2. 将macOS文件名从darwin改为macos - reality-checker-macos-amd64.zip - reality-checker-macos-arm64.zip 3. 更新Release说明中的文件名 技术改进: - 解决GitHub Actions创建Release时的权限问题 - 使用更直观的macos命名而非darwin
1 parent 9e2ad0f commit 0b9438c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on:
66
- 'v*'
77
workflow_dispatch:
88

9+
permissions:
10+
contents: write
11+
packages: write
12+
913
jobs:
1014
build:
1115
runs-on: ubuntu-latest
@@ -68,13 +72,13 @@ jobs:
6872
# macOS AMD64
6973
GOOS=darwin GOARCH=amd64 go build -ldflags "$LDFLAGS" -o reality-checker .
7074
chmod +x reality-checker
71-
zip -j dist/reality-checker-darwin-amd64.zip reality-checker
75+
zip -j dist/reality-checker-macos-amd64.zip reality-checker
7276
rm reality-checker
7377
7478
# macOS ARM64 (Apple Silicon)
7579
GOOS=darwin GOARCH=arm64 go build -ldflags "$LDFLAGS" -o reality-checker .
7680
chmod +x reality-checker
77-
zip -j dist/reality-checker-darwin-arm64.zip reality-checker
81+
zip -j dist/reality-checker-macos-arm64.zip reality-checker
7882
rm reality-checker
7983
8084
# 显示构建结果
@@ -107,8 +111,8 @@ jobs:
107111
- `reality-checker-windows-arm64.zip` - Windows ARM64
108112
109113
**macOS:**
110-
- `reality-checker-darwin-amd64.zip` - macOS Intel
111-
- `reality-checker-darwin-arm64.zip` - macOS Apple Silicon
114+
- `reality-checker-macos-amd64.zip` - macOS Intel
115+
- `reality-checker-macos-arm64.zip` - macOS Apple Silicon
112116
113117
### 使用方法
114118

0 commit comments

Comments
 (0)