Skip to content

chore(deps): bump dependencies to latest stable releases - #1195

Merged
PIsberg merged 10 commits into
mainfrom
chore/bump-dependencies-2026-11
Nov 5, 2026
Merged

PIsberg merged 10 commits into
mainfrom
chore/bump-dependencies-2026-11

Conversation

@PIsberg

@PIsberg PIsberg commented Nov 5, 2026

Copy link
Copy Markdown
Owner
  • Bump build and tooling dependencies (error-prone, NullAway, PMD, Checkstyle, Guava, Netty, jacoco, and others) to their latest stable releases, keeping versions/pom.xml in step with pom.xml.
  • Pin every workflow uses: reference to a full commit SHA, with the version in a trailing comment, as WorkflowSupplyChainTest requires.
  • Add .github/workflows/actions.lock generated by gh actions-lock.
  • Update tools/copilot-cli dependencies.

Why

How it was verified

Checklist

  • A behaviour change ships with a test that fails without the fix
  • A new or changed detector is tested against the buggy code and its correctly
    synchronized twin, and its reported severity matches what it can actually prove
  • Docs the change makes wrong are updated in this same change
  • Nothing was hand-edited between VIBETAGS-START / VIBETAGS-END markers
  • Public API changes are intentional and carry the right version bump per
    docs/SUPPORT_POLICY.md — japicmp will fail the
    build otherwise
  • Commits an agent authored carry the Co-Authored-By trailer, so provenance is
    readable from git log
  • A new dependency was proposed with a reason and a docs/DEPENDENCIES.md row, not
    just added
  • CI is green, or the failure is explained below

Anything reviewers should push back on

- Bump build and tooling dependencies (error-prone, NullAway, PMD,
  Checkstyle, Guava, Netty, jacoco, and others) to their latest stable
  releases, keeping versions/pom.xml in step with pom.xml.
- Pin every workflow `uses:` reference to a full commit SHA, with the
  version in a trailing comment, as WorkflowSupplyChainTest requires.
- Add .github/workflows/actions.lock generated by `gh actions-lock`.
- Update tools/copilot-cli dependencies.
The SHA-pinning pass removed blank lines and comments from several
workflows, which left them unchanged in meaning but damaged. Restore
the original text and apply only the uses: pin changes.
A lockfile inside .github/workflows makes every workflow in the PR fail
at startup (startup_failure, 0s). Restore the pinned workflows and drop
the changelog line that described the lockfile location.
GitHub rejects the workflows at startup while actions.lock sits in
.github/workflows/. The pins are the bumped SHAs from the dependency bump.
@codecov

codecov Bot commented Nov 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@PIsberg
PIsberg merged commit cb1e390 into main Nov 5, 2026
61 checks passed
@PIsberg
PIsberg deleted the chore/bump-dependencies-2026-11 branch November 5, 2026 22:04
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