From 288c223d095d7e890247fb02974076e1d7fc13bd Mon Sep 17 00:00:00 2001 From: Youssef Lasheen Date: Sun, 6 Oct 2024 22:07:57 +0300 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cbfd54b..2f37ac2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,7 +6,7 @@ on: jobs: build: name: Build & Release - runs-on: ubuntu-latest + runs-on: ubuntu-latest steps: - name: Clone repository @@ -17,31 +17,34 @@ jobs: with: flutter-version: '3.24.3' - - name: Install Dependencies + - name: Install Flutter Dependencies run: flutter pub get - - name: Build Linux App - - run: | + - name: Install linux dependencies + run: | sudo apt-get update -y sudo apt-get install clang cmake git ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev - - run: flutter build linux --release --target-platform=linux-arm64,linux-x64 - - run: | + + + - name: Build Linux App + run: flutter build linux --release --target-platform=linux-arm64,linux-x64 + + - name: Archive Linux App + run: | tar -czf build/linux_build_arm64.tar.gz build/linux/arm64/release/bundle tar -czf build/linux_build_x64.tar.gz build/linux/x64/release/bundle - #9 Upload Artifacts - name: Upload Artifacts - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3.0.0 with: name: Releases path: | build/linux_build_arm64.tar.gz build/linux_build_x64.tar.gz - #13 Create Release - name: Create Release uses: ncipollo/release-action@v1 with: - artifacts: "build/app/outputs/flutter-apk/app-release.apk,build/app/outputs/bundle/release/app-release.aab,build/ios_build.tar.gz" + artifacts: "build/linux_build_arm64.tar.gz,build/linux_build_x64.tar.gz" tag: v${{ env.VERSION }} token: ${{ secrets.TOKEN }}