Skip to content

Commit 54cefb8

Browse files
committed
开始打包
1 parent d8b9d5a commit 54cefb8

3 files changed

Lines changed: 95 additions & 447 deletions

File tree

.github/workflows/build-unified.yml

Lines changed: 13 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -172,26 +172,17 @@ jobs:
172172
# 复制 LICENSE 文件到zip_dist/SecRandom/data目录下
173173
Copy-Item LICENSE zip_dist/SecRandom/data/
174174
175-
# 使用 zip 压缩文件
176-
mkdir zip -Force
177-
$outputZip = "zip/SecRandom-${{ matrix.platform }}-${{ github.ref_name }}-${{ matrix.arch }}-${{ matrix.pack_mode }}.zip"
178-
Compress-Archive -Path zip_dist/SecRandom/* -DestinationPath $outputZip -Force
179-
echo "目录模式打包完成: $outputZip"
180-
181-
# Inno Setup 打包
182-
- name: Inno Setup 打包
183-
if: matrix.platform == 'windows'
184-
run: |
175+
# Inno Setup 打包
185176
echo "开始 Inno Setup 打包..."
186-
177+
187178
# 确保构建输出目录存在
188179
if (!(Test-Path "build")) {
189180
mkdir build
190181
}
191-
182+
192183
# 运行 Inno Setup 编译器
193184
& "C:\Program Files (x86)\Inno Setup 6\ISCC.exe" SRsetup.iss
194-
185+
195186
# 检查安装程序是否生成并移动到 zip 目录
196187
if (Test-Path "build/SecRandom setup x64.exe") {
197188
# 修改文件名以包含版本号,方便识别
@@ -310,19 +301,18 @@ jobs:
310301
touch ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
311302
echo "" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
312303
echo "**国内 下载链接**" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
313-
echo "| 平台/打包方式 | 支持架构 | 完整版 |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
314-
echo "| --- | --- | --- |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
315-
echo "| Windows | x64 | [下载](https://www.123684.com/s/9529jv-U4Fxh) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
316-
echo "| Linux | x64 | [下载](https://www.123684.com/s/9529jv-U4Fxh) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
304+
echo "| 平台/打包方式 | 支持架构 | 完整版 | 安装程序 |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
305+
echo "| --- | --- | --- | --- |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
306+
echo "| Windows | x64 | [下载](https://www.123684.com/s/9529jv-U4Fxh) | [下载](https://www.123684.com/s/9529jv-U4Fxh) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
307+
echo "| Linux | x64 | [下载](https://www.123684.com/s/9529jv-U4Fxh) | N/A |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
317308
echo "" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
318309
echo "**Github 镜像 下载链接**" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
319-
echo "| 镜像源 | 平台 | 支持架构 | 完整版 |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
310+
echo "| 镜像源 | 平台 | 支持架构 | 安装程序 |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
320311
echo "| --- | --- | --- | --- |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
321-
echo "| ghfast.top | Windows | x64 | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-windows-${{ github.ref_name }}-x64-dir.zip) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
322-
version_no_v=$(echo "${{ github.ref_name }}" | sed 's/^v//' | sed 's/\./-/g')
323-
echo "| ghfast.top | Linux | x64 | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-linux-$version_no_v-amd64-deb.deb) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
324-
echo "| gh-proxy.com | Windows | x64 | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-windows-${{ github.ref_name }}-x64-dir.zip) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
325-
echo "| gh-proxy.com | Linux | x64 | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-linux-$version_no_v-amd64-deb.deb) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
312+
echo "| ghfast.top | Windows | x64 | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-setup-${{ github.ref_name }}-x64.exe) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
313+
echo "| ghfast.top | Linux | x64 | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-linux-$version_no_v-amd64-deb.deb) | N/A |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
314+
echo "| gh-proxy.com | Windows | x64 | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-setup-${{ github.ref_name }}-x64.exe) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
315+
echo "| gh-proxy.com | Linux | x64 | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-linux-$version_no_v-amd64-deb.deb) | N/A |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
326316
echo "" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
327317
echo "**SHA256 校验值-请核对下载的文件的SHA256值是否正确**" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md
328318
echo "| 文件名 | SHA256 值 |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md

0 commit comments

Comments
 (0)