mirror of
https://github.com/sprockets/sprockets-statsd.git
synced 2024-11-21 19:28:35 +00:00
Switch to manual sonarqube analysis.
AFAICT the automatic analysis does not wait for coverage reports to be generated.
This commit is contained in:
parent
89d20a5f89
commit
ea97d07341
1 changed files with 8 additions and 0 deletions
8
.github/workflows/run-tests.yml
vendored
8
.github/workflows/run-tests.yml
vendored
|
@ -15,6 +15,8 @@ jobs:
|
|||
python-version: [3.7, 3.8, 3.9]
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0 # sonar wants a "deep" clone
|
||||
- name: Install python ${{ matrix.python-version }}
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
|
@ -42,6 +44,12 @@ jobs:
|
|||
file: ./coverage.xml
|
||||
flags: unittests
|
||||
fail_ci_if_error: true
|
||||
- name: Run sonarqube scan
|
||||
if: ${{ matrix.python-version == '3.9' }}
|
||||
uses: SonarSource/sonarcloud-github-action@v1.3
|
||||
env:
|
||||
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
|
||||
SONAR_TOKEN: ${{secrets.SONAR_TOKEN}}
|
||||
- name: Save coverage report
|
||||
if: ${{ matrix.python-version == '3.9' }}
|
||||
uses: actions/upload-artifact@v2
|
||||
|
|
Loading…
Reference in a new issue