diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index dbd37d984..82e47df32 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -27,6 +27,20 @@ jobs: sonar.dependencyCheck.htmlReportPath=$(System.DefaultWorkingDirectory)/dependency-scan-results/dependency-check-report.html sonar.language=js + - task: SonarCloudAnalyze@1 + displayName: 'Run SonarCloud Code Analysis' + + - task: SonarCloudPublish@1 + displayName: 'Publish Quality Gate Result' + inputs: + pollingTimeoutSec: '300' + + - task: sonarcloud-buildbreaker@2 + displayName: "Break the build if the quality gate fails" + inputs: + SonarCloud: 'SonarCloud' + organization: 'nhsdigital' + - name: Run linting run: npm run lint