Skip to content

Commit 74a5148

Browse files
committed
👷 ci(test): 添加版本号和提交哈希到构建工件名称
- 从 package.json 提取应用版本号并注入环境变量 - 在构建工件名称中包含版本和短哈希,便于追踪构建版本 - 优化工件命名格式以提升发布可追溯性
1 parent 00962b5 commit 74a5148

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/test.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,17 @@ jobs:
6161
USE_HARD_LINKS: false
6262
# DEBUG: electron-builder
6363

64+
- name: Gen version
65+
run: |
66+
VERSION=$(node -p "require('./release/app/package.json').version")
67+
SHORT_HASH=$(git rev-parse --short HEAD)
68+
echo "VERSION=$VERSION" >> $GITHUB_ENV
69+
echo "HASH=$SHORT_HASH" >> $GITHUB_ENV
70+
6471
- name: Upload build artifact
6572
uses: actions/upload-artifact@v4
6673
with:
67-
name: electron-build-${{ runner.os }}
74+
name: Fishing-Funds-${{ env.VERSION }}-${{ runner.os }}-${{ env.HASH }}
6875
path: |
6976
release/build/*.dmg
7077
release/build/*.exe

0 commit comments

Comments
 (0)