feat(core): B4 core/network + B6 core/database structural migration (store5-adoption) #13
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Per-module Kover coverage floor gate. | |
| # | |
| # Delegates to the reusable workflow at | |
| # https://github.com/openMF/mifos-x-actionhub | |
| # | |
| # Architecture: openMF/mifos-x-actionhub's test-coverage.yaml is a thin | |
| # wrapper that internally uses the composite action at | |
| # MobileByteLabs/mifos-x-actionhub-kover-coverage@v1 (same delegation | |
| # pattern every other mifos-x-actionhub-* sibling uses). | |
| # | |
| # Module discovery is fully dynamic — whatever applies the Kover plugin (via | |
| # KoverConventionPlugin) shows up in the report set automatically. Adding a | |
| # new `:feature:*` / `:core:*` / `:core-base:*` module needs zero changes here. | |
| # | |
| # Per-module overrides live in `.kover-floor.yml` at repo root. | |
| name: Test Coverage Floor | |
| on: | |
| pull_request: | |
| paths: | |
| - '**/*.kt' | |
| - '**/*.kts' | |
| - '.kover-floor.yml' | |
| - 'build-logic/**' | |
| - '.github/workflows/test-coverage.yml' | |
| push: | |
| branches: | |
| - dev | |
| - master | |
| concurrency: | |
| group: test-coverage-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| coverage: | |
| uses: openMF/mifos-x-actionhub/.github/workflows/test-coverage.yaml@v1.0.12 | |
| with: | |
| default-floor: 0 |