Skip to content

chore(deps): update runtime dependencies, build plugin and CI actions - #702

Open
armando-rodriguez-cko wants to merge 1 commit into
masterfrom
chore/dependency-updates
Open

armando-rodriguez-cko wants to merge 1 commit into
masterfrom
chore/dependency-updates

Conversation

@armando-rodriguez-cko

Copy link
Copy Markdown
Contributor

Summary

Consolidates the pending dependency updates into a single change.

Runtime dependencies (all keep Java 8 support)

  • gson 2.13.2 to 2.14.0
  • slf4j-api 2.0.17 to 2.0.18
  • commons-codec 1.21.0 to 1.22.1

Build

  • com.gradle.develocity 4.3.2 to 4.6.1

CI actions

  • actions/checkout v7, actions/setup-java v5, actions/cache v6
  • gradle/wrapper-validation-action v3
  • github/codeql-action v4 (v2 is deprecated and fails the analysis)

Not included

  • Gradle wrapper 9 and io.freefair.lombok 9: Gradle 9 requires JDK 17 to run the build, so they are out of scope while the SDK supports Java 8 with JDK 11 in CI.

Testing

  • Local build and serialization tests pass.

- gson 2.14.0, slf4j-api 2.0.18, commons-codec 1.22.1 (all keep Java 8)
- develocity plugin 4.6.1
- actions/checkout v7, setup-java v5, cache v6, wrapper-validation v3, codeql-action v4
@armando-rodriguez-cko
armando-rodriguez-cko requested a review from a team October 27, 2026 15:25
@agent-wall-e

agent-wall-e Bot commented Oct 27, 2026

Copy link
Copy Markdown

🔴 Risk Classification: MAJOR

Approval route: AI Review + Human Approval Required
Rollback controls: Change-freeze window + documented rollback plan

Classification reasons

  • security_sensitive_path:.github/workflows/build-master.yml
  • security_sensitive_path:.github/workflows/build-pull-request.yml
  • security_sensitive_path:.github/workflows/build-release.yml
  • security_sensitive_path:.github/workflows/codeql-analysis.yml

Operational gates

  • ✅ jira_ticket
  • ✅ independent_review

Files analysed: 6


wall-e 2026.06.19-02 · policy 6b4ce2b3b45a…

@agent-wall-e

agent-wall-e Bot commented Oct 27, 2026

Copy link
Copy Markdown
🔬 Debug — why this classification?

Each reason code emitted by the classifier, its source clause in the AI in SDLC Control Framework, and what it means.

Reason code Kind Clause Meaning
security_sensitive_path — .github/workflows/build-master.yml classifying §2.1 M4/M5 Path matched a sensitive pattern (auth, secrets, crypto, PCI, migrations, network IaC).
security_sensitive_path — .github/workflows/build-pull-request.yml classifying §2.1 M4/M5 Path matched a sensitive pattern (auth, secrets, crypto, PCI, migrations, network IaC).
security_sensitive_path — .github/workflows/build-release.yml classifying §2.1 M4/M5 Path matched a sensitive pattern (auth, secrets, crypto, PCI, migrations, network IaC).
security_sensitive_path — .github/workflows/codeql-analysis.yml classifying §2.1 M4/M5 Path matched a sensitive pattern (auth, secrets, crypto, PCI, migrations, network IaC).

Kinds:

  • classifying — this rule contributed to the chosen tier.
  • informational — context only; did not by itself decide the tier.

See issue #3 for the proposal to formalise this map as Appendix A of the standards doc.

wall-e 2026.06.19-02 · debug

@agent-wall-e

agent-wall-e Bot commented Oct 27, 2026

Copy link
Copy Markdown

🟢 Advisory review: Looks good to me

This PR still needs a human approval — wall-e cannot auto-approve it. For what it's worth, I read the diff and found nothing I'd block on.

Routine dependency and CI action version bumps; the diff matches the stated intent exactly with no logic changes.

What I checked

  • All four CI workflow files correctly update actions/checkout, actions/setup-java, and gradle/wrapper-validation-action to the versions claimed in the PR description.
  • codeql-analysis.yml updates all three github/codeql-action steps (init, autobuild, analyze) from v2 to v4, which matches the stated fix for the deprecated/failing v2.
  • build.gradle bumps gson, slf4j-api, and commons-codec to the versions claimed; no other dependencies were changed.
  • settings.gradle updates com.gradle.develocity from 4.3.2 to 4.6.1 as described.
  • actions/cache is updated from v4 to v6 in build-pull-request.yml; v4→v6 is a larger-than-one-major jump but v5 was a short-lived release and v6 is the current stable, so this is normal.
  • No test changes, no logic changes, no migrations needed — purely version number updates.

This is not an approval. wall-e cannot auto-approve this PR — it is an opinion to help whoever does. Advisory review · us.anthropic.claude-sonnet-4-6 · wall-e 2026.06.19-02

@sonarqubecloud

Copy link
Copy Markdown

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant