Skip to content

Upgrade Maven plugins and test dependencies to latest stable#226

Merged
kaspernielsen merged 2 commits into
masterfrom
kaspernielsen/upgrade-dependencies
Jul 9, 2026
Merged

Upgrade Maven plugins and test dependencies to latest stable#226
kaspernielsen merged 2 commits into
masterfrom
kaspernielsen/upgrade-dependencies

Conversation

@kaspernielsen

Copy link
Copy Markdown
Contributor

Bumps all actively-used Maven plugins and test dependencies to their latest stable releases — junit-bom 6.0.2→6.1.1, assertj-core 3.26.3→3.27.7, surefire 3.5.4→3.5.6, compiler 3.14.1→3.15.0, resources 3.4.0→3.5.0, shade 3.6.1→3.6.2, enforcer 3.6.2→3.6.3, and invoker 3.9.1→3.10.1. This supersedes the open dependabot PRs (#219#225), going further than several of them which had gone stale (e.g. JUnit's targeted 6.0.3 and surefire's 3.5.5). It also fixes a pre-existing compile break in packed-modulepath-tests by repointing the Sidehandle* imports (SidehandleBinding, SidehandleTargetKind, SidehandleContext) from app.packed.component to app.packed.extension, where those types now live. The referenced types, nested Kind enum constants, and installSidebeanIfAbsent signature are otherwise unchanged. Full reactor mvn clean package is green — all modules build and all tests pass.

Bump to latest stable releases (verified against repo1.maven.org),
superseding the open dependabot PRs and going further where they are
stale:

- junit-bom            6.0.2  -> 6.1.1   (dependabot #222 targets 6.0.3)
- assertj-core         3.26.3 -> 3.27.7  (dependabot #219/#220)
- maven-surefire       3.5.4  -> 3.5.6   (dependabot #223 targets 3.5.5)
- maven-compiler       3.14.1 -> 3.15.0  (dependabot #221)
- maven-resources      3.4.0  -> 3.5.0   (dependabot #225)
- maven-shade          3.6.1  -> 3.6.2   (dependabot #224)
- maven-enforcer       3.6.2  -> 3.6.3
- maven-invoker        3.9.1  -> 3.10.1

Core 'packed' module builds green: 163 tests pass (0 failures/errors).
Pre-existing packed-modulepath-tests compile break is unrelated.
…d.extension

The Sidehandle* API (SidehandleBinding, SidehandleTargetKind,
SidehandleContext) was moved from package app.packed.component to
app.packed.extension, but the modulepath test fixtures still imported
the old package, breaking compilation of the module. Repointed the 9
stale imports across 5 files; the referenced types, nested Kind enum
constants, and installSidebeanIfAbsent signature are otherwise unchanged.

Full reactor build is now green (BUILD SUCCESS, all tests pass).
@kaspernielsen kaspernielsen merged commit 7c0da1a into master Jul 9, 2026
6 checks passed
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.

1 participant