From 0fa8a0c9f093d55fb8e2f86800ba7a0dbab060ee Mon Sep 17 00:00:00 2001 From: Kazuki Negoro Date: Tue, 19 Oct 2021 20:30:59 +0900 Subject: [PATCH 1/4] =?UTF-8?q?=F0=9F=91=B7chore:=20Add=20sbt-coveralls=20?= =?UTF-8?q?plugin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project/plugins.sbt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/project/plugins.sbt b/project/plugins.sbt index 00ef695..21ef204 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -8,6 +8,8 @@ addSbtPlugin("org.wartremover" % "sbt-wartremover-contrib" % "1.3.1") addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.8.1") +addSbtPlugin("org.scoverage" % "sbt-coveralls" % "1.3.1") + // ScalaPB addSbtPlugin("com.thesamet" % "sbt-protoc" % "1.0.2") libraryDependencies += "com.thesamet.scalapb" %% "compilerplugin" % "0.11.3" From 233540df37ba83c5d183f801a162bd08f8a06a8b Mon Sep 17 00:00:00 2001 From: Kazuki Negoro Date: Tue, 19 Oct 2021 20:35:40 +0900 Subject: [PATCH 2/4] =?UTF-8?q?=F0=9F=91=B7chore:=20Add=20a=20step=20'Uplo?= =?UTF-8?q?ad=20coverage=20data=20to=20Coveralls'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 57d5fe5..9de2a28 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -72,6 +72,11 @@ jobs: - name: Check the test coverage is above the minimum criteria run: sbt +coverageReport + - name: Upload coverage data to Coveralls + run: sbt +coverageAggregate coveralls + env: + COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # https://www.scala-sbt.org/1.x/docs/GitHub-Actions-with-sbt.html#Caching - name: Clean files for caching run: | From 72d5595929ca7e8f4bf13a446c646ebd860cae87 Mon Sep 17 00:00:00 2001 From: Kazuki Negoro Date: Tue, 19 Oct 2021 20:51:54 +0900 Subject: [PATCH 3/4] =?UTF-8?q?=F0=9F=91=B7chore:=20Remove=20'+'=20flag=20?= =?UTF-8?q?from=20coverageAggregate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9de2a28..660d925 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,7 +73,7 @@ jobs: run: sbt +coverageReport - name: Upload coverage data to Coveralls - run: sbt +coverageAggregate coveralls + run: sbt coverageAggregate coveralls env: COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }} From bdd589ed66c7a86f1a88140dc69b859142e2b89a Mon Sep 17 00:00:00 2001 From: Kazuki Negoro Date: Tue, 19 Oct 2021 21:16:32 +0900 Subject: [PATCH 4/4] =?UTF-8?q?=F0=9F=93=9Adoc:=20Add=20a=20badge=20to=20R?= =?UTF-8?q?EADME=20for=20showing=20coverage=20status?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d001210..d77fa27 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # lerna-app-library +[![Coverage Status](https://coveralls.io/repos/github/lerna-stack/lerna-app-library/badge.svg?branch=main)](https://coveralls.io/github/lerna-stack/lerna-app-library?branch=main) + A library that is useful for building applications that run on Lerna Stack. ## Modules