chore: adding sonar properties

main
sudo pacman -Syu 2021-11-06 14:05:55 +07:00
parent 47de59ef1b
commit a40d8d836a
4 changed files with 35 additions and 41 deletions

View File

@ -14,6 +14,8 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: actions/setup-go@v2 - uses: actions/setup-go@v2
with: with:
go-version: "~1.17" go-version: "~1.17"
@ -21,6 +23,10 @@ jobs:
- uses: codecov/codecov-action@v2 - uses: codecov/codecov-action@v2
with: with:
files: coverage.out files: coverage.out
- uses: SonarSource/sonarcloud-github-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
build: build:
name: Build name: Build
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
@ -33,3 +39,22 @@ jobs:
with: with:
go-version: "~1.17" go-version: "~1.17"
- run: go build ./cmd/changeloguru - run: go build ./cmd/changeloguru
golangci-lint:
name: golangci-lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: golangci/golangci-lint-action@v2
with:
version: latest
semgrep:
name: semgrep
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: returntocorp/semgrep-action@v1
with:
config: >-
p/security-audit
p/secrets
p/golang

View File

@ -1,19 +0,0 @@
name: golangci-lint
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
lint:
name: golangci-lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: golangci/golangci-lint-action@v2
with:
version: latest

View File

@ -1,22 +0,0 @@
name: semgrep
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
lint:
name: semgrep
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: returntocorp/semgrep-action@v1
with:
config: >-
p/security-audit
p/secrets
p/golang

10
sonar-project.properties Normal file
View File

@ -0,0 +1,10 @@
sonar.projectKey=haunt98_changeloguru
sonar.projectName=changeloguru
sonar.sources=.
sonar.exclusions=**/*_test.go
sonar.tests=.
sonar.test.inclusions=**/*_test.go
sonar.go.coverage.reportPaths=coverage.out