Skip to content

Bump firebase_core from 3.9.0 to 3.10.0 #2

Bump firebase_core from 3.9.0 to 3.10.0

Bump firebase_core from 3.9.0 to 3.10.0 #2

Workflow file for this run

name: "Continuous Integration"
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
jobs:
ci:
name: "πŸš€ CI"
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: πŸ“š Git Checkout
uses: actions/checkout@v4
- name: 🐦 Setup Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: 3.27.1
channel: stable
cache: true
- name: πŸ“¦ Install Dependencies
run: |
flutter pub global activate very_good_cli
flutter pub global activate coverage
- name: πŸ¦„ Bootstrap
run: bash ./scripts/bootstrap.bash
- name: Install DCM
uses: CQLabs/setup-dcm@v1.1.1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- name: ✨ Check Formatting
run: |
find lib test -name "*.dart" ! -name "*.*.dart" -print0 \
| xargs -0 dart format --set-exit-if-changed --line-length 100 -o none
- name: πŸ•΅οΈ Analyze
run: flutter analyze .
- name: πŸ•΅οΈ Analyze with DCM
# Remove this step if you don't actually use DCM
run: dcm analyze .
# β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
# RUN TESTS + COVERAGE
# β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
- name: πŸ§ͺ Run Tests
run: bash ./scripts/test.bash
- name: πŸ“₯ Upload test report
uses: actions/upload-artifact@v4
if: (success() || failure()) && ${{ github.actor != 'dependabot[bot]' }}
with:
name: test-results
path: reports/tests.json
# β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
# TEST REPORT JOB
# β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”
report_tests:
name: "πŸš› Test report"
runs-on: ubuntu-latest
timeout-minutes: 10
# continue-on-error allows this job to run even if 'ci' fails
continue-on-error: true
needs: [ci]
steps:
- name: Test Report
uses: dorny/test-reporter@v1
with:
artifact: test-results
name: Test Report
path: "**/tests.json"
reporter: flutter-json
fail-on-error: false