From 4fa1f67ada5342ed8112e0fc26a56a7bf0032581 Mon Sep 17 00:00:00 2001 From: starknt <1431880400@qq.com> Date: Fri, 22 Nov 2024 20:46:45 +0800 Subject: [PATCH] build arm --- .github/workflows/test-and-upload.yml | 58 +++++++++++++++++++-------- 1 file changed, 42 insertions(+), 16 deletions(-) diff --git a/.github/workflows/test-and-upload.yml b/.github/workflows/test-and-upload.yml index e5659b2..a57f146 100644 --- a/.github/workflows/test-and-upload.yml +++ b/.github/workflows/test-and-upload.yml @@ -107,35 +107,61 @@ jobs: cd ../../../; dir || ls -lah; - - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}.exe - Windows' + - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-x86.exe - Windows' uses: actions/upload-artifact@v4.4.0 if: ${{ matrix.os == 'windows' }} with: - path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-*.exe - # name: 'DevSidecar-${{ steps.package-info.outputs.version }}.exe' - name: Windows + path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-ia32.exe + name: 'DevSidecar-${{ steps.package-info.outputs.version }}-x86.exe' if-no-files-found: error - - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}.deb - Ubuntu' + - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe - Windows' + uses: actions/upload-artifact@v4.4.0 + if: ${{ matrix.os == 'windows' }} + with: + path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe + name: 'DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe' + if-no-files-found: error + - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-arm64.exe - Windows' + uses: actions/upload-artifact@v4.4.0 + if: ${{ matrix.os == 'windows' }} + with: + path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-arm64.exe + name: 'DevSidecar-${{ steps.package-info.outputs.version }}-arm64.exe' + if-no-files-found: error + + - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.deb - Ubuntu' uses: actions/upload-artifact@v4.4.0 if: ${{ matrix.os == 'ubuntu' }} with: - path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-*.deb - # name: 'DevSidecar-${{ steps.package-info.outputs.version }}.deb' - name: Linux + path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.deb + name: 'DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.deb' if-no-files-found: error - - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}.AppImage - Ubuntu' + - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-arm64.deb - Ubuntu' uses: actions/upload-artifact@v4.4.0 if: ${{ matrix.os == 'ubuntu' }} with: - path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-*.AppImage - # name: 'DevSidecar-${{ steps.package-info.outputs.version }}.AppImage' - name: Linux + path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-arm64.deb + name: 'DevSidecar-${{ steps.package-info.outputs.version }}-arm64.deb' if-no-files-found: error - - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}.dmg - Mac' + - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.AppImage - Ubuntu' + uses: actions/upload-artifact@v4.4.0 + if: ${{ matrix.os == 'ubuntu' }} + with: + path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.AppImage + name: 'DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.AppImage' + if-no-files-found: error + - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-arm64.AppImage - Ubuntu' + uses: actions/upload-artifact@v4.4.0 + if: ${{ matrix.os == 'ubuntu' }} + with: + path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-arm64.AppImage + name: 'DevSidecar-${{ steps.package-info.outputs.version }}-arm64.AppImage' + if-no-files-found: error + + - name: 'Upload DevSidecar-${{ steps.package-info.outputs.version }}-universal.dmg - Mac' uses: actions/upload-artifact@v4.4.0 if: ${{ matrix.os == 'macos' }} with: - path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-*.dmg - # name: 'DevSidecar-${{ steps.package-info.outputs.version }}.dmg' - name: MacOS + path: packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-universal.dmg + name: 'DevSidecar-${{ steps.package-info.outputs.version }}.dmg' if-no-files-found: error