|
39 | 39 | pack_mode: dir |
40 | 40 | packager: pyinstaller |
41 | 41 | platform: linux |
42 | | - # Linux PyInstaller 构建 (arm64) |
43 | | - - os: ubuntu-22.04-arm64 |
44 | | - arch: arm64 |
45 | | - pack_mode: dir |
46 | | - packager: pyinstaller |
47 | | - platform: linux |
48 | 42 |
|
49 | 43 | runs-on: ${{ matrix.os }} |
50 | 44 | steps: |
@@ -153,7 +147,7 @@ jobs: |
153 | 147 | uv run build_pyinstaller.py |
154 | 148 | env: |
155 | 149 | SECRANDOM_DEB_FILENAME_ARCH: ${{ matrix.arch }} |
156 | | - SECRANDOM_DEB_CONTROL_ARCH: ${{ matrix.arch == 'amd64' && 'amd64' || 'arm64' }} |
| 150 | + SECRANDOM_DEB_CONTROL_ARCH: ${{ matrix.arch }} |
157 | 151 |
|
158 | 152 | # Windows 打包操作 |
159 | 153 | - name: Windows 打包操作 |
@@ -294,9 +288,6 @@ jobs: |
294 | 288 | if [ "${{ matrix.arch }}" = "amd64" ]; then |
295 | 289 | TOOL_URL="https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" |
296 | 290 | TOOL_ARCH="x86_64" |
297 | | - else |
298 | | - TOOL_URL="https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-aarch64.AppImage" |
299 | | - TOOL_ARCH="aarch64" |
300 | 291 | fi |
301 | 292 |
|
302 | 293 | mkdir -p appimage/tools |
@@ -358,7 +349,6 @@ jobs: |
358 | 349 | mv artifacts/windows-x64-dir/* release/ 2>/dev/null || echo "未找到 Windows x64 构建产物" |
359 | 350 | # Linux 构建产物 |
360 | 351 | mv artifacts/linux-amd64-dir/* release/ 2>/dev/null || echo "未找到 Linux amd64 构建产物" |
361 | | - mv artifacts/linux-arm64-dir/* release/ 2>/dev/null || echo "未找到 Linux arm64 构建产物" |
362 | 352 | echo "构建产物整理完成" |
363 | 353 | ls -la release/ |
364 | 354 |
|
@@ -406,19 +396,16 @@ jobs: |
406 | 396 | echo "| --- | --- | --- | --- |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
407 | 397 | echo "| Windows | x64 | [下载](https://www.123684.com/s/9529jv-U4Fxh) | [下载](https://www.123684.com/s/9529jv-U4Fxh) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
408 | 398 | echo "| Linux | amd64 | [下载](https://www.123684.com/s/9529jv-U4Fxh) | [下载](https://www.123684.com/s/9529jv-U4Fxh) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
409 | | - echo "| Linux | arm64 | [下载](https://www.123684.com/s/9529jv-U4Fxh) | [下载](https://www.123684.com/s/9529jv-U4Fxh) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
410 | 399 | echo "" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
411 | 400 | echo "**Github 镜像 下载链接**" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
412 | 401 | echo "| 镜像源 | 平台 | 支持架构 | 便携版 | 安装程序 |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
413 | 402 | echo "| --- | --- | --- | --- | --- |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
414 | 403 | echo "| ghfast.top | Windows | x64 | N/A | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-Windows-Setup-${{ github.ref_name }}-x64.exe) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
415 | 404 | echo "| ghfast.top | Windows | x64 | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-Windows-Portable-${{ github.ref_name }}-x64.exe) | N/A |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
416 | 405 | echo "| ghfast.top | Linux | amd64 | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-Linux-AppImage-${{ github.ref_name }}-amd64.AppImage) | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-linux-Setup-$version_no_v-amd64.deb) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
417 | | - echo "| ghfast.top | Linux | arm64 | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-Linux-AppImage-${{ github.ref_name }}-arm64.AppImage) | [下载 ${{ github.ref_name }}](https://ghfast.top/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-linux-Setup-$version_no_v-arm64.deb) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
418 | 406 | echo "| gh-proxy.com | Windows | x64 | N/A | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-Windows-Setup-${{ github.ref_name }}-x64.exe) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
419 | 407 | 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-Portable-${{ github.ref_name }}-x64.exe) | N/A |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
420 | 408 | echo "| gh-proxy.com | Linux | amd64 | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-Linux-AppImage-${{ github.ref_name }}-amd64.AppImage) | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-linux-Setup-$version_no_v-amd64.deb) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
421 | | - echo "| gh-proxy.com | Linux | arm64 | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-Linux-AppImage-${{ github.ref_name }}-arm64.AppImage) | [下载 ${{ github.ref_name }}](https://gh-proxy.com/https://github.com/SECTL/SecRandom/releases/download/${{ github.ref_name }}/SecRandom-linux-Setup-$version_no_v-arm64.deb) |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
422 | 409 | echo "" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
423 | 410 | echo "**SHA256 校验值-请核对下载的文件的SHA256值是否正确**" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
424 | 411 | echo "| 文件名 | SHA256 值 |" >> ../CHANGELOG/${{ github.ref_name }}/CHANGELOG.md |
|
0 commit comments