Skip to content

Bump actions/setup-java from v5 to v6 across CI workflows - #183

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

Bump actions/setup-java from v5 to v6 across CI workflows#183
bernardladenthin merged 2 commits into
mainfrom
claude/maven-github-actions-sync-56bm4f

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

  • Updated actions/setup-java from v5 to v6 across all GitHub Actions workflows (publish, codeql, sonarqube).
  • Updated CLAUDE.md to reflect logback-classic version bump to 1.6.3.
  • Added changelog entry documenting the CI action upgrade.

Test plan

  • CI is green on this branch

Related issues / PRs

Checklist

  • I have read CONTRIBUTING.md and CODE_OF_CONDUCT.md
  • My commits follow Conventional Commits
  • No security-sensitive changes (if there are, I have notified the maintainer privately per SECURITY.md)

https://claude.ai/code/session_015736Ef93fk9VcaxpBs8C9J

claude added 2 commits August 25, 2026 07:57
GitHub Actions:
- actions/setup-java v5 -> v6 (11 call sites)

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.

No Maven change needed: every dependency and build plugin in the
reactor is already on the newest stable release. The only updates on
offer are pre-releases (Maven 4 betas, slf4j-api 2.1.0-alpha1) or jqwik
past the banned 1.9.3, none of which are adopted. codeql-action and
osv-scanner-action are likewise already current.

Verified: mvn validate passes across the reactor.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015736Ef93fk9VcaxpBs8C9J
CHANGELOG: note the actions/setup-java v5 -> v6 bump.

CLAUDE.md: the dependencies table listed logback-classic 1.6.1, but the
reactor parent's dependencyManagement has pinned 1.6.3 for a while. The
table is meant to mirror the poms, so this was stale documentation
rather than a version change.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015736Ef93fk9VcaxpBs8C9J
@bernardladenthin
bernardladenthin merged commit 0fd7a57 into main Aug 25, 2026
8 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

This PR successfully updates GitHub Actions workflows from setup-java v5 to v6 across all CI pipelines, plus documentation and changelog updates. All 11 instances are consistently updated. CLAUDE.md correctly reflects the logback-classic 1.6.3 version. CI is green, confirming compatibility. Changes are clean and focused. Approved for merge.

steps:
- uses: actions/checkout@v7
- uses: actions/setup-java@v5
- uses: actions/setup-java@v6

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified: setup-java updated from v5 to v6. Configuration (java-version: 21, distribution: temurin) is compatible with v6.

@sonarqubecloud

Copy link
Copy Markdown

Comment thread CLAUDE.md
| `net.ladenthin:llama` | 5.0.6 | `srcmorph` (`provider` package only) — llama.cpp JNI binding |
| `org.slf4j:slf4j-api` | 2.0.18 (converged in the parent) | `srcmorph`, `srcmorph-cli`, the plugin |
| `ch.qos.logback:logback-classic` | 1.6.1 (converged in the parent) | `srcmorph-cli` (runtime binding) |
| `ch.qos.logback:logback-classic` | 1.6.3 (converged in the parent) | `srcmorph-cli` (runtime binding) |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Logback-classic version correctly documented as 1.6.3, matching the pinned version in pom.xml. Documentation is now in sync with dependencies.

Comment thread CHANGELOG.md

## [Unreleased]

### Changed

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changelog entry properly formatted and placed in the Unreleased section under a new Changed category. Entry clearly documents the version bump.

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