Skip to content

Commit

Permalink
Update paths to linter reports
Browse files Browse the repository at this point in the history
  • Loading branch information
chudilka1 committed Nov 27, 2024
1 parent 0569164 commit c7ddb5f
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
8 changes: 4 additions & 4 deletions .github/actions/golangci-lint/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,16 +57,16 @@ runs:
with:
version: v1.62.2
only-new-issues: true
args: --out-format colored-line-number,checkstyle:${{ steps.set-working-directory.outputs.golangci-lint-working-directory }}_golangci-lint-report.xml -v
args: --out-format colored-line-number,checkstyle:golangci-lint-report.xml -v
working-directory: ${{ steps.set-working-directory.outputs.golangci-lint-working-directory }}
- name: Print lint report artifact
if: failure()
shell: bashc
run: cat ./${{ inputs.go-directory }}/${{ steps.set-working-directory.outputs.golangci-lint-working-directory }}_golangci-lint-report.xml
shell: bash
run: cat ./${{ inputs.go-directory }}/golangci-lint-report.xml
- name: Store lint report artifact
if: always()
uses: actions/[email protected]
with:
name: golangci-lint-report-${{ inputs.go-directory }}
# The ./ is needed to preserve the valid pattern for the artifact path
path: ./${{ inputs.go-directory }}/${{ inputs.go-directory }}_golangci-lint-report.xml
path: ./${{ inputs.go-directory }}/golangci-lint-report.xml
7 changes: 5 additions & 2 deletions .github/workflows/ci-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@ jobs:

scan:
name: SonarQube Scan
needs: [core]
needs: [core, golangci]
if: ${{ always() && github.actor != 'dependabot[bot]' }}
runs-on: ubuntu-latest
steps:
Expand All @@ -413,6 +413,9 @@ jobs:
shell: bash
run: |
# Check and assign paths for coverage/test reports in go_core_tests_logs
sonarqube_coverage_report_paths=""
sonarqube_tests_report_paths=""
sonarqube_lint_report_paths=""
if [ -d "go_core_tests_logs" ]; then
sonarqube_coverage_report_paths=$(find go_core_tests_logs -name coverage.txt | paste -sd "," -)
sonarqube_tests_report_paths=$(find go_core_tests_logs -name output.txt | paste -sd "," -)
Expand All @@ -431,7 +434,7 @@ jobs:
fi
# Check and assign paths for lint reports
if [ -d "golangci-lint-report" ]; then
if [[ -d "golangci-lint-report"* ]]; then
sonarqube_lint_report_paths=$(find -type f -name 'golangci-lint-report.xml' -printf "%p,")
else
sonarqube_lint_report_paths=""
Expand Down

0 comments on commit c7ddb5f

Please sign in to comment.