pjfanning opened a new pull request, #1286: URL: https://github.com/apache/poi/pull/1286
The `com.github.spotbugs` plugin wires `spotbugsMain` and `spotbugsTest` into `check` for all 10 modules, so the GitHub workflow's `./gradlew check` runs 20 SpotBugs tasks per JDK. With `ignoreFailures = true` they cannot fail a pull-request build; they only add CPU time and a 2g heap alongside the tests on the 2-core runner (in the last trunk run `:poi:spotbugsMain` ran concurrently with `:poi:test`). This excludes them on the command line: `-x spotbugsMain -x spotbugsTest`. Verified with `--dry-run` that no `spotbugs*` task is scheduled and the rest of `check` (tests, forbidden-apis, `verifyModuleInfoPresentRef`, …) is unchanged. The nightly Jenkins jobs are untouched: the `jenkins` task depends on `subprojects.check` and `jenkins/create_jobs.groovy` still collects `build/reports/spotbugs/*.xml`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
