Fix actions

This commit is contained in:
problematicconsumer
2023-07-21 19:34:37 +03:30
parent 5b4a11feec
commit 873e1aa1a7
2 changed files with 17 additions and 50 deletions

View File

@@ -9,7 +9,6 @@ permissions:
contents: write
jobs:
build:
# continue-on-error: true
strategy:
fail-fast: false
matrix:
@@ -22,24 +21,15 @@ jobs:
os: windows-latest
targets: exe
- platform: linux
os: ubuntu-latest
targets: appimage
- platform: macos
os: macos-latest
targets: dmg
# - platform: ios
# os: macos-latest
# targets: ipa
# - platform: linux
# os: ubuntu-latest
# targets: appimage
runs-on: ${{ matrix.os }}
steps:
- name: checkout
uses: actions/checkout@v3
- name: Cache Flutter dependencies
uses: actions/cache@v2
with:
@@ -49,33 +39,12 @@ jobs:
restore-keys: |
${{ runner.os }}-pub-cache-
# - name: Cache Go dependencies
# uses: actions/cache@v2
# with:
# path: |
# ~/go/pkg/mod
# key: ${{ runner.os }}-go-deps-${{ hashFiles('**/go.sum') }}
# restore-keys: |
# ${{ runner.os }}-go-deps-
- name: Setup Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: '3.10.6'
channel: 'stable'
# - name: Setup Go environment
# uses: actions/setup-go@v4.0.1
# - name: Install GCC
# if: matrix.os == 'macos-latest'
# run: brew install gcc
# - name: Set up MinGW
# if: matrix.os != 'macos-latest'
# uses: egor-tensin/setup-mingw@v2
# with:
# platform: x64
- name: Setup Java
if: matrix.platform == 'android'
uses: actions/setup-java@v3
@@ -83,9 +52,10 @@ jobs:
distribution: "zulu"
java-version: 11
# - name: Setup Android SDK
# if: matrix.platform == 'android'
# uses: android-actions/setup-android@v2
- name: Setup Flutter Distributor
run: |
dart pub global activate flutter_distributor
export PATH="$PATH":"$HOME/.pub-cache/bin"
- name: Get Dependencies
run: |
@@ -96,8 +66,7 @@ jobs:
make gen
make translate
- name: Generate Libs ${{ matrix.platform }}
- name: Get Libs ${{ matrix.platform }}
run: |
make ${{ matrix.platform }}-libs

View File

@@ -16,11 +16,9 @@ android-release:
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi
windows-release:
dart pub global activate flutter_distributor && \
flutter_distributor package --platform windows --targets exe
linux-release:
dart pub global activate flutter_distributor && \
which locate && \
if [ $$? != 0 ]; then \
sudo apt install locate; \