diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 5686c21..20657b5 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -26,6 +26,7 @@ jobs: runs-on: ${{ matrix.os }} env: GRADLE_OPTS: "-Dorg.gradle.jvmargs=-XX:MaxMetaspaceSize=512m" + CODECOV_JDK: "17" steps: - uses: actions/checkout@v3 @@ -52,3 +53,9 @@ jobs: with: gradle-home-cache-cleanup: true arguments: build check --stacktrace -PtestsBadgeApiKey=${{ secrets.TESTS_BADGE_API_KEY }} + + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v3 + if: success() && matrix.java-version == env.CODECOV_JDK + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/publish-ios.yml b/.github/workflows/publish-ios.yml index 2ff14b4..8b4ba2c 100644 --- a/.github/workflows/publish-ios.yml +++ b/.github/workflows/publish-ios.yml @@ -21,7 +21,6 @@ jobs: - publishIosArm64PublicationToOSSRHRepository - publishIosX64PublicationToOSSRHRepository - publishIosSimulatorArm64PublicationToOSSRHRepository - - publishIosSimulatorX64PublicationToOSSRHRepository steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ed32ca3..8ff6eb2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -63,7 +63,6 @@ jobs: - publishIosArm64PublicationToOSSRHRepository - publishIosX64PublicationToOSSRHRepository - publishIosSimulatorArm64PublicationToOSSRHRepository - - publishIosSimulatorX64PublicationToOSSRHRepository steps: - name: Checkout uses: actions/checkout@v3 diff --git a/buildSrc/src/main/kotlin/buildsrc/conventions/lang/kotlin-multiplatform-native.gradle.kts b/buildSrc/src/main/kotlin/buildsrc/conventions/lang/kotlin-multiplatform-native.gradle.kts index c6c7b61..f8ca72a 100644 --- a/buildSrc/src/main/kotlin/buildsrc/conventions/lang/kotlin-multiplatform-native.gradle.kts +++ b/buildSrc/src/main/kotlin/buildsrc/conventions/lang/kotlin-multiplatform-native.gradle.kts @@ -78,7 +78,7 @@ kotlin { val iosTest by getting { dependsOn(nativeTest) } val iosSimulatorArm64Main by getting { dependsOn(iosMain) } - val iosSimulatorArm64Test by getting { dependsOn(iosTest) } + // val iosSimulatorArm64Test by getting { dependsOn(iosTest) } // // Apple - tvOS // val tvosMain by getting { dependsOn(nativeMain) }