diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 9567c9423..47bedbe39 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -16,6 +16,9 @@ env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
on:
+ push:
+ branches:
+ - "main"
pull_request:
workflow_dispatch:
@@ -138,30 +141,12 @@ jobs:
- name: "Build Check All tests"
run: ./gradlew allTests
-# - name: "Generate kover coverage report"
-# run: ./gradlew koverHtmlReport koverXmlReport
-
-# - name: "Upload coverage html"
-# uses: actions/upload-artifact@v4.0.0
-# with:
-# name: coverage-results-${{ matrix.os-type }}.zip
-# path: apollo/build/reports/kover/html
-
-# - name: "Add coverage report to PR"
-# id: kover
-# uses: mi-kas/kover-report@v1
-# with:
-# path: ${{ github.workspace }}/apollo/build/reports/kover/report.xml
-# token: ${{ env.GITHUB_TOKEN }}
-# title: Code Coverage
-# update-comment: true
-# min-coverage-overall: 90
-# min-coverage-changed-files: 90
-# coverage-counter-type: LINE
-
-# - name: "Upload the build report"
-# if: always()
-# uses: actions/upload-artifact@v4
-# with:
-# path: "**/build/reports/"
-# name: report-${{ matrix.os-type }}
+ - name: "Generate kover coverage report"
+ run: ./gradlew koverHtmlReport koverXmlReport
+
+ - name: Coveralls
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ uses: coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7
+ with:
+ files: apollo/build/reports/kover/report.xml bip32-ed25519/build/reports/kover/report.xml
diff --git a/README.md b/README.md
index aafabe953..77fed335b 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,16 @@
-
-
-
+
+
+
+
+
+
+[](https://coveralls.io/github/hyperledger-identus/apollo?branch=main)
+[](https://sonarcloud.io/summary/new_code?id=hyperledger-identus_apollo)
+[](https://www.bestpractices.dev/projects/11738)
+[](https://scorecard.dev/viewer/?uri=github.com/hyperledger-identus/apollo)
+
+[](https://github.com/hyperledger-identus/apollo/releases)
+[](https://discord.com/channels/905194001349627914/1230596020790886490)
# Apollo
diff --git a/apollo/build.gradle.kts b/apollo/build.gradle.kts
index 52dbe7bc2..b335fd540 100644
--- a/apollo/build.gradle.kts
+++ b/apollo/build.gradle.kts
@@ -11,13 +11,23 @@ plugins {
alias(libs.plugins.maven.publish)
alias(libs.plugins.npm.publish)
alias(libs.plugins.swiftpackage)
- alias(libs.plugins.kover) apply false // https://github.com/Kotlin/kotlinx-kover/issues/747
+ alias(libs.plugins.kover)
}
val appleBinaryName = "ApolloLibrary"
val minimumIosVersion = "15.0"
val minimumMacOSVersion = "13.0"
+kover {
+ reports {
+ filters {
+ excludes {
+ classes("org.hyperledger.identus.apollo.utils.bip39.wordlists.*")
+ }
+ }
+ }
+}
+
kotlin {
applyDefaultHierarchyTemplate()
compilerOptions {
diff --git a/bip32-ed25519/build.gradle.kts b/bip32-ed25519/build.gradle.kts
index a507ad615..718cc2d73 100644
--- a/bip32-ed25519/build.gradle.kts
+++ b/bip32-ed25519/build.gradle.kts
@@ -6,7 +6,7 @@ plugins {
alias(libs.plugins.kotlin.multiplatform)
alias(libs.plugins.android.kotlin.multiplatform.library)
alias(libs.plugins.maven.publish)
- alias(libs.plugins.kover) apply false // https://github.com/Kotlin/kotlinx-kover/issues/747
+ alias(libs.plugins.kover)
}
val appleBinaryName = "ApolloLibrary"
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 6dcf7967f..3b629db4b 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -3,7 +3,7 @@ kotlin = "2.2.0"
agp = "8.11.0"
dokka = "1.9.20"
ktlint = "12.3.0"
-kover = "0.9.1"
+kover = "0.9.7"
vanniktech-maven-publish = "0.33.0"
npm-publish = "3.5.3"
swiftpackage = "2.2.4"
diff --git a/scripts/install-rust-packages.sh b/scripts/install-rust-packages.sh
old mode 100644
new mode 100755