From 5fbb3ec85b18d93190c65627cf4221aeb21b05d0 Mon Sep 17 00:00:00 2001 From: sanjay7178 Date: Thu, 22 Aug 2024 20:35:15 +0530 Subject: [PATCH] Refactor workflow files for Android, Linux, and Windows builds --- .github/workflows/android.yml | 2 +- .github/workflows/linux.yml | 2 +- .github/workflows/windows.yml | 14 +++++++++++--- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b41777e..511abac 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -23,7 +23,7 @@ jobs: - name: Build for Android run: | - fyne-cross android + fyne-cross android -arch=* - name: Read TOML and set env vars run: | diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 85f5869..0149edd 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -22,7 +22,7 @@ jobs: run: go install github.com/fyne-io/fyne-cross@latest - name: Build for Linux - run: fyne-cross linux + run: fyne-cross linux -arch=amd64 - name: Read TOML and set env vars run: | diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index ede545e..192b680 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -21,7 +21,7 @@ jobs: run: go install github.com/fyne-io/fyne-cross@latest - name: Build for Windows - run: fyne-cross windows + run: fyne-cross windows -arch=* - name: Read TOML and set env vars run: | @@ -32,14 +32,22 @@ jobs: uses: actions/upload-artifact@v2 with: name: windows - path: fyne-cross/dist/windows-amd64/ + path: | + fyne-cross/dist/windows-amd64/ + fyne-cross/dist/windows-386/ + fyne-cross/dist/windows-arm64/ - name: Rename exe file run: | mv fyne-cross/dist/windows-amd64/${{ env.APP_NAME }}.exe fyne-cross/dist/windows-amd64/${{ env.APP_NAME }}_${{ github.ref_name }}.exe + mv fyne-cross/dist/windows-386/${{ env.APP_NAME }}.exe fyne-cross/dist/windows-386/${{ env.APP_NAME }}_${{ github.ref_name }}.exe + mv fyne-cross/dist/windows-arm64/${{ env.APP_NAME }}.exe fyne-cross/dist/windows-arm64/${{ env.APP_NAME }}_${{ github.ref_name }}.exe - name: Upload to Release uses: softprops/action-gh-release@v1 with: - files: fyne-cross/dist/windows-amd64/${{ env.APP_NAME }}_${{ github.ref_name }}.exe \ No newline at end of file + files: | + fyne-cross/dist/windows-amd64/${{ env.APP_NAME }}_${{ github.ref_name }}.exe + fyne-cross/dist/windows-386/${{ env.APP_NAME }}_${{ github.ref_name }}.exe + fyne-cross/dist/windows-arm64/${{ env.APP_NAME }}_${{ github.ref_name }}.exe \ No newline at end of file