Various updates to GHA - primed for jdk 22 but waiting on groovy 4.0.16 release
See notes from 4.8.0 as important new feature added there that likely will be missed given released within hour of each other.
Spotbugs Maven Plugin 4.8.0.0
Supports spotbugs 4.8.0 (note: there were considerable amount of issues with 4.8.0, this exists to be complete but suggest use 4.8.1.0 which will be out in a few).
User Items
Support through jdk 21
Moved code back to 'master' from 'spotbugs' branch given original fork is long archived and points to this repo
Plexus Utils/Xml upgraded in prep for maven 4 and will still work correctly with maven 3 projects
Add support to read a file for onlyAnalyze as follows
<onlyAnalyze>file:only-analyze.txt</onlyAnalyze>
Build
Move sonar to ubuntu
Use jdk 21 for coveralls
Point all GHA back to master
Bump base-parent pom to 41
Bump gmavenplus to 3.0.2
Bump commons-io to 2.15.0
Bump asm to 9.6
Bump maven to 3.9.5
Bump guava to 32.1.3-jre
Bump spotbugs to 4.8.0
Remove extra enforcer rules version from pom as parent updated
Bump junit to 5.10.0
Bump plexus utils to 4.0.0
Override pluxus xml to 3.0.0 so plexus continues to work with maven 3
Bump surefire to 3.1.2
Cleanup IT test names to match their usage
Update hashCode check in tests due to new features in spotbugs 4.8.0
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.6 to 4.8.1.0.
Release notes
Sourced from com.github.spotbugs:spotbugs-maven-plugin's releases.
Commits
d3e3ba4
[maven-release-plugin] prepare release spotbugs-maven-plugin-4.8.1.017cbf14
[pom] Bump spot bugs to 4.8.16fce414
Merge pull request #664 from hazendaz/master0979cc5
[pom] Allow jdk 227fc8cb2
[docs] Per #113, add how to use analysis properties with maven plugin5dd597e
[GHA] Update actions3339048
[pom] Run sortpom and using 4 char now instead of 2 charfd16c1e
[maven-release-plugin] prepare for next development iteratione591adf
[maven-release-plugin] prepare release spotbugs-maven-plugin-4.8.0.08ac9a56
Merge pull request #663 from hazendaz/masterDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show