diff --git a/template/.github/workflows/ci.yaml b/template/.github/workflows/ci.yaml index ed6f024..d0d1e90 100644 --- a/template/.github/workflows/ci.yaml +++ b/template/.github/workflows/ci.yaml @@ -3,6 +3,9 @@ name: CI-CD on: push: +env: + COVERAGE_THRESHOLD: 80 + jobs: precommit: name: Pre-commit Check @@ -57,7 +60,7 @@ jobs: # pre commit - name: Run Test - run: nix develop .#ci -c ./scripts/ci/test.sh + run: nix develop .#ci -c ./scripts/ci/test.sh ${{ env.COVERAGE_THRESHOLD }} publish: name: Publish Current Commit diff --git a/template/README.MD b/template/README.MD index 030a4de..5ae6a36 100644 --- a/template/README.MD +++ b/template/README.MD @@ -1,5 +1,16 @@ # let___name___ +[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=AtomiCloud_let___platform___.let___service___&metric=alert_status)](https://sonarcloud.io/dashboard?id=AtomiCloud_let___platform___.let___service___ ) +[![SonarCloud Coverage](https://sonarcloud.io/api/project_badges/measure?project=AtomiCloud_let___platform___.let___service___&metric=coverage)](https://sonarcloud.io/component_measures/metric/coverage/list?id=AtomiCloud_let___platform___.let___service___) +[![SonarCloud Bugs](https://sonarcloud.io/api/project_badges/measure?project=AtomiCloud_let___platform___.let___service___&metric=bugs)](https://sonarcloud.io/component_measures/metric/reliability_rating/list?id=AtomiCloud_let___platform___.let___service___) +[![SonarCloud Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=AtomiCloud_let___platform___.let___service___&metric=vulnerabilities)](https://sonarcloud.io/component_measures/metric/security_rating/list?id=AtomiCloud_let___platform___.let___service___) +[![GitHub Release Date](https://img.shields.io/github/release-date/AtomiCloud/let___platform___.let___service___)](https://github.com/AtomiCloud/let___platform___.let___service___/releases) +[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/AtomiCloud/let___platform___.let___service___)](https://github.com/AtomiCloud/let___platform___.let___service___/commits/main) +![GitHub commits since latest release](https://img.shields.io/github/commits-since/AtomiCloud/let___platform___.let___service___/latest) +[![NuGet Downloads](https://img.shields.io/nuget/dt/AtomiCloud.let___name___)](https://www.nuget.org/packages/AtomiCloud.let___name___) +![GitHub branch check runs](https://img.shields.io/github/check-runs/AtomiCloud/let___platform___.let___service___/main) + + let___desc___ # Installation