Skip to content

NUTCH-3186 Split SonarQube workflow in unprivileged build and privileged analysis part#940

Merged
lewismc merged 4 commits into
apache:masterfrom
sebastian-nagel:NUTCH-3186
Jul 19, 2026
Merged

NUTCH-3186 Split SonarQube workflow in unprivileged build and privileged analysis part#940
lewismc merged 4 commits into
apache:masterfrom
sebastian-nagel:NUTCH-3186

Conversation

@sebastian-nagel

Copy link
Copy Markdown
Contributor
  • Cache / upload in master / PR ci build:
    • build artifacts (class files and dependency jars)
    • coverage reports
  • Do not run builds or tests in "sonarcloud" workflow
  • Download cached artifacts and call Sonarcloud scan
  • Do not clean before running integration tests (protocol and indexer) to avoid that test results are removed

…ged analysis part

- Cache / upload in master / PR ci build:
  - build artifacts (class files and dependency jars)
  - coverage reports
- Do not run builds or tests in "sonarcloud" workflow
- Download cached artifacts and call Sonarcloud scan
- Do not clean before running integration tests (protocol and indexer)
  to avoid that test results are removed
…ged analysis part

- Allow checkout on PR branch in sonarcloud workflow
@lewismc
lewismc merged commit ee2a286 into apache:master Jul 19, 2026
14 checks passed
@lewismc

lewismc commented Jul 19, 2026

Copy link
Copy Markdown
Member

Nice @sebastian-nagel

@sebastian-nagel
sebastian-nagel deleted the NUTCH-3186 branch July 21, 2026 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants