diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 09b136c2..5e84fc81 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -13,7 +13,9 @@ concurrency: jobs: coverage-hive: runs-on: ubuntu-latest - + defaults: + run: + working-directory: hive steps: - uses: actions/checkout@v4 - uses: subosito/flutter-action@v2 @@ -21,9 +23,8 @@ jobs: run: | dart pub get flutter test --coverage - working-directory: hive - uses: codecov/codecov-action@v4 with: fail_ci_if_error: true token: ${{ secrets.CODECOV_TOKEN }} - file: hive/coverage/lcov.info + file: coverage/lcov.info diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7d64f045..01fe0b37 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,6 +38,9 @@ jobs: compiler: dart2js - test-platform: chrome compiler: dart2wasm + defaults: + run: + working-directory: hive steps: - uses: actions/checkout@v4 - uses: browser-actions/setup-chrome@v1 @@ -46,16 +49,17 @@ jobs: sdk: 3.4.0 - name: Install dependencies run: dart pub get - working-directory: hive - name: Run tests run: dart test -p ${{ matrix.test-platform }} -c ${{ matrix.compiler }} - working-directory: hive test-hive-flutter: runs-on: ubuntu-latest strategy: matrix: flutter-channel: [stable, beta] + defaults: + run: + working-directory: hive_flutter steps: - uses: actions/checkout@v4 - uses: subosito/flutter-action@v2 @@ -63,16 +67,17 @@ jobs: channel: ${{ matrix.flutter-channel }} - name: Install dependencies run: flutter pub get - working-directory: hive_flutter - name: Run tests run: flutter test - working-directory: hive_flutter test-hive_generator: runs-on: ubuntu-latest strategy: matrix: flutter-channel: [stable, beta] + defaults: + run: + working-directory: hive_generator steps: - uses: actions/checkout@v4 - uses: subosito/flutter-action@v2 @@ -80,10 +85,8 @@ jobs: channel: ${{ matrix.flutter-channel }} - name: Install dependencies run: dart pub get - working-directory: hive_generator/example - name: Generate build_runner output run: dart pub run build_runner build --delete-conflicting-outputs - working-directory: hive_generator/example ensure-codegen: runs-on: ubuntu-latest