File tree Expand file tree Collapse file tree 3 files changed +11
-2
lines changed
sdk/parents/clientcore-parent Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ trigger:
1111 - .vscode/eclipse-format-azure-sdk-for-java.xml
1212 - eng/code-quality-reports/
1313 - eng/pipelines/code-quality-reports.yml
14+ - eng/pipelines/scripts/Get-Linting-Commands.ps1
15+ - eng/pipelines/scripts/Get-Linting-Reports.ps1
1416
1517pr :
1618 branches :
2426 - .vscode/eclipse-format-azure-sdk-for-java.xml
2527 - eng/code-quality-reports/
2628 - eng/pipelines/code-quality-reports.yml
29+ - eng/pipelines/scripts/Get-Linting-Commands.ps1
30+ - eng/pipelines/scripts/Get-Linting-Reports.ps1
2731
2832extends :
2933 template : /eng/pipelines/code-quality-reports.yml
Original file line number Diff line number Diff line change @@ -56,7 +56,12 @@ if ($BuildReason -ne "PullRequest") {
5656}
5757
5858$diffFiles = (git diff $TargetBranch $SourceBranch -- name- only -- relative)
59- if ($diffFiles -contains ' eng/code-quality-reports/ci.yml' ) {
59+ # Run all linting steps if any of the shared CI configuration files changed.
60+ $runAll = $diffFiles -contains ' eng/code-quality-reports/ci.yml' `
61+ -or $diffFiles -contains ' eng/pipelines/code-quality-reports.yml' `
62+ -or $diffFiles -contains ' eng/pipelines/scripts/Get-Linting-Commands.ps1' `
63+ -or $diffFiles -contains ' eng/pipelines/scripts/Get-Linting-Reports.ps1'
64+ if ($runAll ) {
6065 Write-Host " PR changed the CI configuration, running all linting steps."
6166 Write-Host " ##vso[task.setvariable variable=${LintingPipelineVariable} ;]-Dcheckstyle.failOnViolation=false -Dcheckstyle.failsOnError=false -Dspotbugs.failOnError=false -Drevapi.failBuildOnProblemsFound=false"
6267 Write-Host " ##vso[task.setvariable variable=RunLinting;]true"
Original file line number Diff line number Diff line change 958958 </configurationFile >
959959 </analysisConfigurationFiles >
960960 <versionFormat >^\d+\.\d+\.\d+$</versionFormat >
961- <checkDependencies >true </checkDependencies >
961+ <checkDependencies >false </checkDependencies >
962962 <failBuildOnProblemsFound >${revapi.failBuildOnProblemsFound} </failBuildOnProblemsFound >
963963 <!-- The following configures reporting to file in addition to CLI reporting. -->
964964 <analysisConfiguration >
You can’t perform that action at this time.
0 commit comments