|
|
|
@ -18,10 +18,9 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
|
|
|
|
|
- uses: subosito/flutter-action@v2
|
|
|
|
|
with:
|
|
|
|
|
flutter-version: ${{ env.FLUTTER_VERSION }}
|
|
|
|
|
flutter-version-file: pubspec.yaml
|
|
|
|
|
cache: true
|
|
|
|
|
- name: Install dependencies
|
|
|
|
|
run: sudo apt-get update && sudo apt-get install nodejs -y
|
|
|
|
@ -70,14 +69,13 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
|
|
|
|
|
- uses: actions/setup-java@v4
|
|
|
|
|
with:
|
|
|
|
|
java-version: ${{ env.JAVA_VERSION }}
|
|
|
|
|
java-version: 17
|
|
|
|
|
distribution: 'zulu'
|
|
|
|
|
- uses: subosito/flutter-action@v2
|
|
|
|
|
with:
|
|
|
|
|
flutter-version: ${{ env.FLUTTER_VERSION }}
|
|
|
|
|
flutter-version-file: pubspec.yaml
|
|
|
|
|
cache: true
|
|
|
|
|
- name: Apply Google Services Patch
|
|
|
|
|
run: git apply ./scripts/enable-android-google-services.patch
|
|
|
|
@ -110,9 +108,10 @@ jobs:
|
|
|
|
|
runs-on: ${{ matrix.arch == 'arm64' && 'self-hosted' || 'ubuntu-latest'}}
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
|
|
|
|
|
- name: Install dependencies
|
|
|
|
|
run: sudo apt-get update && sudo apt-get install curl clang cmake ninja-build pkg-config libgtk-3-dev libblkid-dev liblzma-dev libjsoncpp-dev cmake-data libsecret-1-dev libsecret-1-0 librhash0 libssl-dev libwebkit2gtk-4.1-dev -y
|
|
|
|
|
- uses: chrisdickinson/setup-yq@latest
|
|
|
|
|
- run: FLUTTER_VERSION=$(yq e '.environment.flutter' pubspec.yaml)
|
|
|
|
|
- name: Install Flutter
|
|
|
|
|
run: |
|
|
|
|
|
git clone --branch ${{ env.FLUTTER_VERSION }} https://github.com/flutter/flutter.git
|
|
|
|
@ -135,14 +134,13 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
|
steps:
|
|
|
|
|
- uses: actions/checkout@v4
|
|
|
|
|
- run: cat .github/workflows/versions.env >> $GITHUB_ENV
|
|
|
|
|
- uses: actions/setup-java@v4
|
|
|
|
|
with:
|
|
|
|
|
java-version: ${{ env.JAVA_VERSION }}
|
|
|
|
|
java-version: 17
|
|
|
|
|
distribution: 'zulu'
|
|
|
|
|
- uses: subosito/flutter-action@v2
|
|
|
|
|
with:
|
|
|
|
|
flutter-version: ${{ env.FLUTTER_VERSION }}
|
|
|
|
|
flutter-version-file: pubspec.yaml
|
|
|
|
|
cache: true
|
|
|
|
|
- name: Set up Ruby
|
|
|
|
|
uses: ruby/setup-ruby@v1
|
|
|
|
|