Skip to content

Commit c222a0a

Browse files
committed
feat(release): 添加所有平台的归档文件生成步骤至发布工作流
1 parent 55aee7b commit c222a0a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,14 @@ jobs:
135135
echo "checksums generated:"
136136
cat checksums.txt
137137
138+
- name: Create all-platforms archive
139+
run: |
140+
cd release
141+
echo "Creating all-platforms archive..."
142+
tar -czf cert-deploy-all-platforms.tar.gz cert-deploy-*
143+
echo "Archive created:"
144+
ls -lh cert-deploy-all-platforms.tar.gz
145+
138146
# 生成详细的更新日志
139147
- name: Generate changelog
140148
id: changelog
@@ -200,6 +208,7 @@ jobs:
200208
release/cert-deploy-linux-arm64
201209
release/cert-deploy-windows.exe
202210
release/cert-deploy-windows-arm64.exe
211+
release/cert-deploy-all-platforms.tar.gz
203212
release/checksums.txt
204213
release/CHANGELOG.md
205214
draft: false
@@ -219,6 +228,7 @@ jobs:
219228
release/cert-deploy-linux-arm64
220229
release/cert-deploy-windows.exe
221230
release/cert-deploy-windows-arm64.exe
231+
release/cert-deploy-all-platforms.tar.gz
222232
release/checksums.txt
223233
release/CHANGELOG.md
224234
draft: false

0 commit comments

Comments
 (0)