Skip to content

Commit d47db7e

Browse files
fix: configure sonarcloud
1 parent d4f8a95 commit d47db7e

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,10 @@ jobs:
4343
run: npx semantic-release
4444

4545
sonarcube:
46-
name: Sonarcube
47-
runs-on: ubuntu-18.04
48-
needs: release
46+
runs-on: ubuntu-latest
47+
concurrency:
48+
group: ${{ github.ref }}-sonarcube
49+
cancel-in-progress: true
4950

5051
steps:
5152
- uses: actions/checkout@v2
@@ -61,10 +62,10 @@ jobs:
6162
id: package-version
6263
uses: Saionaro/[email protected]
6364

64-
- uses: sonarsource/sonarqube-scan-action@master
65+
- uses: SonarSource/sonarcloud-github-action@master
6566
env:
66-
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
67-
SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
67+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
68+
SONAR_TOKEN: ${{ secrets.SONAR_CLOUD_TOKEN }}
6869
with:
6970
args: >
7071
-Dsonar.projectVersion=${{ steps.package-version.outputs.version }}

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ All requests are made through `JSON-RPC 2.0`
66
![npm](https://img.shields.io/npm/v/@lomray/microservice-nodejs-lib)
77
![GitHub](https://img.shields.io/github/license/Lomray-Software/microservice-nodejs-lib)
88

9-
[![Quality Gate Status](https://sonarqube-proxy.lomray.com/status/Lomray-Software_microservice-nodejs-lib?token=e8287c0b621c488e0a9fac83cb53763a)](https://sonarqube.lomray.com/dashboard?id=Lomray-Software_microservice-nodejs-lib)
10-
[![Reliability Rating](https://sonarqube-proxy.lomray.com/reliability/Lomray-Software_microservice-nodejs-lib?token=e8287c0b621c488e0a9fac83cb53763a)](https://sonarqube.lomray.com/dashboard?id=Lomray-Software_microservice-nodejs-lib)
11-
[![Security Rating](https://sonarqube-proxy.lomray.com/security/Lomray-Software_microservice-nodejs-lib?token=e8287c0b621c488e0a9fac83cb53763a)](https://sonarqube.lomray.com/dashboard?id=Lomray-Software_microservice-nodejs-lib)
12-
[![Vulnerabilities](https://sonarqube-proxy.lomray.com/vulnerabilities/Lomray-Software_microservice-nodejs-lib?token=e8287c0b621c488e0a9fac83cb53763a)](https://sonarqube.lomray.com/dashboard?id=Lomray-Software_microservice-nodejs-lib)
13-
[![Lines of code](https://sonarqube-proxy.lomray.com/lines/Lomray-Software_microservice-nodejs-lib?token=e8287c0b621c488e0a9fac83cb53763a)](https://sonarqube.lomray.com/dashboard?id=Lomray-Software_microservice-nodejs-lib)
14-
[![Coverage](https://sonarqube-proxy.lomray.com/coverage/Lomray-Software_microservice-nodejs-lib?token=e8287c0b621c488e0a9fac83cb53763a)](https://sonarqube.lomray.com/dashboard?id=Lomray-Software_microservice-nodejs-lib)
9+
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Lomray-Software_microservice-nodejs-lib&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Lomray-Software_microservice-nodejs-lib)
10+
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Lomray-Software_microservice-nodejs-lib&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Lomray-Software_microservice-nodejs-lib)
11+
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Lomray-Software_microservice-nodejs-lib&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Lomray-Software_microservice-nodejs-lib)
12+
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Lomray-Software_microservice-nodejs-lib&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Lomray-Software_microservice-nodejs-lib)
13+
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Lomray-Software_microservice-nodejs-lib&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=Lomray-Software_microservice-nodejs-lib)
14+
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=Lomray-Software_microservice-nodejs-lib&metric=coverage)](https://sonarcloud.io/summary/new_code?id=Lomray-Software_microservice-nodejs-lib)
1515

1616
### This package includes instruments for creating:
1717
- Gateways

sonar-project.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
sonar.projectKey=Lomray-Software_microservice-nodejs-lib
2+
sonar.organization=lomray-software
23
sonar.sources=src
34
sonar.tests=__tests__
45
sonar.javascript.lcov.reportPaths=coverage/lcov.info

0 commit comments

Comments
 (0)