From a15e0a843cd27c440d9de108bc7a6e88341c6768 Mon Sep 17 00:00:00 2001 From: Jesper Zedlitz Date: Sat, 30 Nov 2024 17:07:04 +0100 Subject: [PATCH 1/5] Update README.md show code coverage badge --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 684013e..13f0ae7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # phonet4java -[![travis-ci](https://api.travis-ci.org/jze/phonet4java.svg?branch=master)](https://travis-ci.org/jze/phonet4java) -[![codecov](https://codecov.io/gh/jze/phonet4java/branch/master/graph/badge.svg)](https://codecov.io/gh/jze/phonet4java) +![Coverage](.github/badges/jacoco.svg) The project provides Java implementations for several phonetic algorithms like: From 44ec8e18287be88666503d5ac2f95ae8f3112220 Mon Sep 17 00:00:00 2001 From: Jesper Zedlitz Date: Sat, 30 Nov 2024 17:09:40 +0100 Subject: [PATCH 2/5] Update maven.yml commit the badge --- .github/workflows/maven.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 4e81b6e..c492bc2 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -34,6 +34,21 @@ jobs: uses: cicirello/jacoco-badge-generator@v2 with: generate-branches-badge: true + + - name: Log coverage percentage + run: | + echo "coverage = ${{ steps.jacoco.outputs.coverage }}" + echo "branch coverage = ${{ steps.jacoco.outputs.branches }}" + + - name: Commit the badge (if it changed) + run: | + if [[ `git status --porcelain` ]]; then + git config --global user.name 'github-action' + git config --global user.email 'github-action@users.noreply.github.com' + git add -A + git commit -m "Autogenerated JaCoCo coverage badge" + git push + fi - name: Update dependency graph uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6 From 8a143836725a3d698885b3035c4a2b9ef36084b2 Mon Sep 17 00:00:00 2001 From: Jesper Zedlitz Date: Sat, 30 Nov 2024 17:14:09 +0100 Subject: [PATCH 3/5] Update maven.yml different upload approach --- .github/workflows/maven.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index c492bc2..7609a27 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -40,15 +40,12 @@ jobs: echo "coverage = ${{ steps.jacoco.outputs.coverage }}" echo "branch coverage = ${{ steps.jacoco.outputs.branches }}" - - name: Commit the badge (if it changed) - run: | - if [[ `git status --porcelain` ]]; then - git config --global user.name 'github-action' - git config --global user.email 'github-action@users.noreply.github.com' - git add -A - git commit -m "Autogenerated JaCoCo coverage badge" - git push - fi + - name: Commit and push the badge (if it changed) + uses: EndBug/add-and-commit@v7 + with: + default_author: github_actions + message: 'commit badge' + add: '*.svg' - name: Update dependency graph uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6 From 78d8a9f81902f2c449134696f46cbabdae135190 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 30 Nov 2024 16:14:37 +0000 Subject: [PATCH 4/5] commit badge --- .github/badges/branches.svg | 1 + .github/badges/jacoco.svg | 1 + 2 files changed, 2 insertions(+) create mode 100644 .github/badges/branches.svg create mode 100644 .github/badges/jacoco.svg diff --git a/.github/badges/branches.svg b/.github/badges/branches.svg new file mode 100644 index 0000000..350812c --- /dev/null +++ b/.github/badges/branches.svg @@ -0,0 +1 @@ +branches86.3% \ No newline at end of file diff --git a/.github/badges/jacoco.svg b/.github/badges/jacoco.svg new file mode 100644 index 0000000..e63c9cd --- /dev/null +++ b/.github/badges/jacoco.svg @@ -0,0 +1 @@ +coverage99.5% \ No newline at end of file From 17c25db20f1cf7b375251c3f0c7643737be77362 Mon Sep 17 00:00:00 2001 From: Jesper Zedlitz Date: Sat, 30 Nov 2024 17:21:09 +0100 Subject: [PATCH 5/5] Update README.md added maven-central badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 13f0ae7..5588f51 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # phonet4java +![Maven Central version](https://img.shields.io/maven-central/v/de.zedlitz/phonet4java) ![Coverage](.github/badges/jacoco.svg) The project provides Java implementations for several phonetic algorithms like: