Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions .github/workflows/android.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-android
cancel-in-progress: true

permissions:
contents: read

on:
pull_request:
paths-ignore:
Expand Down Expand Up @@ -31,6 +34,8 @@ on:

jobs:
android:
permissions:
contents: read
runs-on: ubuntu-latest
timeout-minutes: ${{ inputs.nightly_test_mode && 5 || 45 }}
strategy:
Expand Down Expand Up @@ -60,7 +65,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(npm firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# The firebase emulators are pure javascript and java, OS-independent
Expand Down Expand Up @@ -89,7 +94,7 @@ jobs:
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- name: Gradle cache
uses: gradle/actions/setup-gradle@v6
uses: gradle/actions/setup-gradle@90ddb51e90a5fd9ba75f40cf85156b7b41bf76a3
- name: Free Disk Space (Ubuntu)
uses: AdityaGarg8/remove-unwanted-software@90e01b21170618765a73370fcc3abbd1684a7793
with:
Expand All @@ -106,7 +111,7 @@ jobs:
sudo chown "$USER:$USER" /mnt/avd
df -h / /mnt
- name: AVD cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
id: avd-cache
with:
Expand Down Expand Up @@ -160,6 +165,8 @@ jobs:
~/.android/adb*

agp9-compatibility:
permissions:
contents: read
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
Expand All @@ -181,6 +188,6 @@ jobs:
- name: 'Bootstrap tests package'
run: melos bootstrap --scope tests
- name: Gradle cache
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@0b6dd653ba04f4f93bf581ec31e66cbd7dcb644d
- name: 'Build tests app with AGP 9'
run: bash ./.github/workflows/scripts/agp9-compatibility.sh
22 changes: 11 additions & 11 deletions .github/workflows/e2e_tests_fdc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# Must match the save path exactly
Expand All @@ -68,7 +68,7 @@ jobs:
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:"
pub-cache-key: "flutter-pub-:os:-:channel:-:version:-:arch:-:hash:"
- name: Setup PostgreSQL for Linux/macOS/Windows
uses: ikalnytskyi/action-setup-postgres@v8
uses: ikalnytskyi/action-setup-postgres@c4dda34aae1c821e3a771b68b73b13af3198a7ee
- uses: bluefireteam/melos-action@705015c3d2bc4ab94201ac24accb2bbe070cf533
with:
run-bootstrap: false
Expand All @@ -88,7 +88,7 @@ jobs:
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- name: Gradle cache
uses: gradle/actions/setup-gradle@v6
uses: gradle/actions/setup-gradle@90ddb51e90a5fd9ba75f40cf85156b7b41bf76a3
- name: Free Disk Space (Ubuntu)
uses: AdityaGarg8/remove-unwanted-software@90e01b21170618765a73370fcc3abbd1684a7793
with:
Expand All @@ -103,7 +103,7 @@ jobs:
sudo chown "$USER:$USER" /mnt/avd
df -h / /mnt
- name: AVD cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
id: avd-cache
continue-on-error: true
with:
Expand Down Expand Up @@ -168,14 +168,14 @@ jobs:
distribution: 'temurin'
java-version: '21'
- name: Setup PostgreSQL for Linux/macOS/Windows
uses: ikalnytskyi/action-setup-postgres@v8
uses: ikalnytskyi/action-setup-postgres@c4dda34aae1c821e3a771b68b73b13af3198a7ee
- uses: hendrikmuhs/ccache-action@d62db5f07c26379fc4b4e0916f098a92573c3b03
name: Xcode Compile Cache
with:
key: xcode-cache-${{ runner.os }}
save: "${{ github.ref == 'refs/heads/main' }}"
max-size: 700M
- uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
- uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
name: Pods Cache
id: pods-cache
Expand All @@ -190,7 +190,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# Must match the save path exactly
Expand Down Expand Up @@ -286,7 +286,7 @@ jobs:
distribution: 'temurin'
java-version: '21'
- name: Setup PostgreSQL for Linux/macOS/Windows
uses: ikalnytskyi/action-setup-postgres@v8
uses: ikalnytskyi/action-setup-postgres@c4dda34aae1c821e3a771b68b73b13af3198a7ee
- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2
with:
channel: 'stable'
Expand All @@ -305,7 +305,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# Must match the save path exactly
Expand Down Expand Up @@ -361,7 +361,7 @@ jobs:
distribution: 'temurin'
java-version: '21'
- name: Setup PostgreSQL for Linux/macOS/Windows
uses: ikalnytskyi/action-setup-postgres@v8
uses: ikalnytskyi/action-setup-postgres@c4dda34aae1c821e3a771b68b73b13af3198a7ee
- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2
with:
channel: 'stable'
Expand All @@ -380,7 +380,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# Must match the save path exactly
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/e2e_tests_pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
- name: Gradle cache
uses: gradle/actions/setup-gradle@v6
uses: gradle/actions/setup-gradle@90ddb51e90a5fd9ba75f40cf85156b7b41bf76a3
- name: Free Disk Space (Ubuntu)
uses: AdityaGarg8/remove-unwanted-software@90e01b21170618765a73370fcc3abbd1684a7793
with:
Expand All @@ -85,7 +85,7 @@ jobs:
sudo chown "$USER:$USER" /mnt/avd
df -h / /mnt
- name: AVD cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
id: avd-cache
with:
Expand Down
9 changes: 7 additions & 2 deletions .github/workflows/ios.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-ios
cancel-in-progress: true

permissions:
contents: read

on:
pull_request:
paths-ignore:
Expand Down Expand Up @@ -31,6 +34,8 @@ on:

jobs:
ios:
permissions:
contents: read
runs-on: macos-15
timeout-minutes: ${{ inputs.nightly_test_mode && 5 || 60 }}
strategy:
Expand Down Expand Up @@ -58,7 +63,7 @@ jobs:
key: xcode-cache-${{ runner.os }}
save: "${{ github.ref == 'refs/heads/main' }}"
max-size: 700M
- uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
- uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
name: Pods Cache
id: pods-cache
Expand All @@ -73,7 +78,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(npm firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# The firebase emulators are pure javascript and java, OS-independent
Expand Down
9 changes: 7 additions & 2 deletions .github/workflows/macos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-macos
cancel-in-progress: true

permissions:
contents: read

on:
pull_request:
paths-ignore:
Expand Down Expand Up @@ -31,6 +34,8 @@ on:

jobs:
macos:
permissions:
contents: read
runs-on: macos-15
timeout-minutes: ${{ inputs.nightly_test_mode && 5 || 45 }}
strategy:
Expand Down Expand Up @@ -58,7 +63,7 @@ jobs:
max-size: 700M
- name: Pods Cache
continue-on-error: true
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
id: pods-cache
with:
# Must match the save path exactly
Expand All @@ -71,7 +76,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(npm firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# The firebase emulators are pure javascript and java, OS-independent
Expand Down
15 changes: 12 additions & 3 deletions .github/workflows/web.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-web
cancel-in-progress: true

permissions:
contents: read

on:
pull_request:
paths-ignore:
Expand Down Expand Up @@ -31,6 +34,8 @@ on:

jobs:
web:
permissions:
contents: read
runs-on: macos-latest
timeout-minutes: ${{ inputs.nightly_test_mode && 5 || 15 }}
strategy:
Expand Down Expand Up @@ -68,7 +73,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(npm firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# The firebase emulators are pure javascript and java, OS-independent
Expand Down Expand Up @@ -108,6 +113,8 @@ jobs:
path: ~/.cache/firebase/emulators

web-app-check:
permissions:
contents: read
runs-on: macos-latest
timeout-minutes: 15
steps:
Expand Down Expand Up @@ -138,7 +145,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(npm firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# The firebase emulators are pure javascript and java, OS-independent
Expand Down Expand Up @@ -183,6 +190,8 @@ jobs:
path: ~/.cache/firebase/emulators

web-wasm:
permissions:
contents: read
runs-on: macos-latest
timeout-minutes: ${{ inputs.nightly_test_mode && 5 || 15 }}
strategy:
Expand Down Expand Up @@ -220,7 +229,7 @@ jobs:
echo "FIREBASE_TOOLS_VERSION=$(npm firebase --version)" >> $GITHUB_ENV
- name: Firebase Emulator Cache
id: firebase-emulator-cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
continue-on-error: true
with:
# The firebase emulators are pure javascript and java, OS-independent
Expand Down
Loading