diff --git a/.github/workflows/pull-request-merge-check.yml b/.github/workflows/pull-request-merge-check.yml index 06d208aa..c100e253 100644 --- a/.github/workflows/pull-request-merge-check.yml +++ b/.github/workflows/pull-request-merge-check.yml @@ -85,15 +85,17 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} title: Code Coverage update-comment: true - min-coverage-overall: 80 + min-coverage-overall: 50 min-coverage-changed-files: 80 - coverage-counter-type: LINE - name: JUnit Test Report uses: mikepenz/action-junit-report@v4 with: report_paths: '**/TEST-*.xml' + - name: Verify Coverage + run: ./hideout-core/gradlew :hideout-core:koverVerify + lint: name: Lint needs: [ setup ] diff --git a/hideout-core/build.gradle.kts b/hideout-core/build.gradle.kts index 466f2a61..0c09fdee 100644 --- a/hideout-core/build.gradle.kts +++ b/hideout-core/build.gradle.kts @@ -211,23 +211,19 @@ project.gradle.taskGraph.whenReady { kover { currentProject { sources { - excludedSourceSets.addAll( - "aot", "e2eTest", "intTest" - ) + } } reports { + verify{ + rule{ + minBound(50) + } + } filters { excludes { - packages( - "dev.usbharu.hideout.activitypub.domain.exception", - "dev.usbharu.hideout.core.domain.exception", - "dev.usbharu.hideout.core.domain.exception.media", - "dev.usbharu.hideout.core.domain.exception.resource", - "dev.usbharu.hideout.core.domain.exception.resource.local" - ) annotatedBy("org.springframework.context.annotation.Configuration") annotatedBy("org.springframework.boot.context.properties.ConfigurationProperties") packages(