Skip to content

Bump CI actions and build plugins to latest stable versions - #148

Merged
bernardladenthin merged 2 commits into
mainfrom
claude/maven-github-actions-sync-56bm4f
Aug 25, 2026
Merged

Bump CI actions and build plugins to latest stable versions#148
bernardladenthin merged 2 commits into
mainfrom
claude/maven-github-actions-sync-56bm4f

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Upgraded GitHub Actions to latest stable: actions/setup-java v5 → v6, github/codeql-action/* v4.37.7 → v4.37.8, google/osv-scanner-action v2.5.0 → v2.5.1
  • Bumped Maven build plugins: spotless-maven-plugin 3.9.0 → 3.10.0, spotbugs-maven-plugin 4.10.3.0 → 4.10.4.0
  • Updated CHANGELOG to document these dependency upgrades

Test plan

  • CI is green on this branch (all workflow files are syntactically valid)
  • Docs / CHANGELOG updated

Related issues / PRs

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes

https://claude.ai/code/session_015736Ef93fk9VcaxpBs8C9J

claude added 2 commits August 25, 2026 07:56
Maven:
- spotless-maven-plugin 3.9.0 -> 3.10.0
- spotbugs-maven-plugin 4.10.3.0 -> 4.10.4.0

Both were already at these versions in java-llama.cpp and srcmorph, so
this brings the cross-repo tool-version matrix back into parity.

GitHub Actions:
- actions/setup-java v5 -> v6
- github/codeql-action/{init,analyze,upload-sarif} v4.37.7 -> v4.37.8
- google/osv-scanner-action reusable workflows v2.5.0 -> v2.5.1

setup-java v6 is an ESM rewrite that drops only the legacy "adopt"
distributions and renames jdkFile -> jdk-file (deprecated alias kept).
Every job here uses temurin (zulu in sonarqube.yml), both still
supported, so the major bump is a no-op for this pipeline.

Verified: mvn spotless:check spotbugs:spotbugs passes with the new
plugin versions.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015736Ef93fk9VcaxpBs8C9J
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015736Ef93fk9VcaxpBs8C9J
@bernardladenthin
bernardladenthin merged commit a2407d2 into main Aug 25, 2026
9 of 12 checks passed
@bernardladenthin
bernardladenthin deleted the claude/maven-github-actions-sync-56bm4f branch August 25, 2026 08:17
@claude

claude Bot commented Aug 25, 2026

Copy link
Copy Markdown

Code Review: Dependency Upgrades

Summary

This PR upgrades GitHub Actions and Maven build plugins to their latest stable versions. The changes are well-executed with proper documentation.

What's Good ✓

  1. Scope & Focus: Clean, focused upgrade with no unnecessary changes
  2. Systematic: All instances of affected actions updated consistently across all workflows
  3. Documentation: CHANGELOG clearly documents the upgrades and rationale
  4. Testing: CI validates that all workflows remain syntactically valid
  5. Security: Updates include CodeQL (security scanning) and SpotBugs (static analysis) improvements

Dependency Analysis

GitHub Actions:

  • actions/setup-java v5→v6: Major version bump to current stable (reasonable)
  • github/codeql-action/* v4.37.7→v4.37.8: Patch security fix from CodeQL team
  • google/osv-scanner-action v2.5.0→v2.5.1: Patch update for OSV scanning

Maven Plugins:

  • spotless-maven-plugin 3.9.0→3.10.0: Minor version (formatting tool)
  • spotbugs-maven-plugin 4.10.3.0→4.10.4.0: Patch update (static analysis)

All upgrades are conservative patch/minor versions with no breaking changes expected.

Recommendation

Approved ✓ The changes are safe, well-tested, and improve the CI/CD pipeline's security and code quality tooling.

@sonarqubecloud

Copy link
Copy Markdown

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