|
5 | 5 |
|
6 | 6 | name: Release Builds
|
7 | 7 | jobs:
|
8 |
| - # linux: |
9 |
| - # name: Linux |
10 |
| - # runs-on: ubuntu-latest |
11 |
| - # steps: |
12 |
| - # - name: Set up Flutter |
13 |
| - # uses: subosito/flutter-action@v2 |
14 |
| - # with: |
15 |
| - # flutter-version: '3.22.2' |
16 |
| - # channel: 'stable' |
17 |
| - |
18 |
| - # - uses: actions/checkout@v4 |
19 |
| - # with: |
20 |
| - # path: 'app' |
| 8 | + linux: |
| 9 | + name: Linux |
| 10 | + runs-on: ubuntu-latest |
| 11 | + steps: |
| 12 | + - name: Set up Flutter |
| 13 | + uses: subosito/flutter-action@v2 |
| 14 | + with: |
| 15 | + flutter-version: "3.24.4" |
| 16 | + channel: "stable" |
21 | 17 |
|
22 |
| - # - name: Install required build tools for linux |
23 |
| - # run: | |
24 |
| - # sudo apt-get update -y |
25 |
| - # sudo apt-get upgrade -y |
26 |
| - # sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa |
27 |
| - # sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev |
| 18 | + - uses: actions/checkout@v4 |
| 19 | + with: |
| 20 | + path: "app" |
28 | 21 |
|
29 |
| - # - run: | |
30 |
| - # cd app |
31 |
| - # flutter config --enable-linux-desktop |
32 |
| - # flutter pub get |
33 |
| - # flutter build linux --release |
34 |
| - # cd build/linux/release |
35 |
| - # zip -r linux-release.zip bundle |
| 22 | + - name: Install required build tools for linux |
| 23 | + run: | |
| 24 | + sudo apt-get update -y |
| 25 | + sudo apt-get upgrade -y |
| 26 | + sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa |
| 27 | + sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev |
36 | 28 |
|
37 |
| - # - name: Create linux Release |
38 |
| - # uses: ncipollo/release-action@v1 |
39 |
| - # with: |
40 |
| - # artifacts: 'app/build/linux/release/linux-release.zip' |
41 |
| - # token: ${{ secrets.TOKEN }} |
42 |
| - # allowUpdates: true |
| 29 | + - run: | |
| 30 | + cd app |
| 31 | + flutter config --enable-linux-desktop |
| 32 | + flutter pub get |
| 33 | + flutter build linux --release --target-platform linux-x64 |
| 34 | + cd build/linux/x64/release |
| 35 | + zip -r linux-x64.zip bundle |
| 36 | + flutter build linux --release --target-platform linux-arm64 |
| 37 | + cd build/linux/arm64/release |
| 38 | + zip -r linux-arm64.zip bundle |
| 39 | +
|
| 40 | + - name: Create linux Release |
| 41 | + uses: ncipollo/release-action@v1 |
| 42 | + with: |
| 43 | + artifacts: "app/build/linux/x64/release/linux-x64.zip,app/build/linux/arm64/release/linux-arm64.zip" |
| 44 | + token: ${{ secrets.TOKEN }} |
| 45 | + allowUpdates: true |
43 | 46 |
|
44 | 47 | web:
|
45 | 48 | name: Web
|
|
0 commit comments