GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — CI: test Maven 4 on 4.0.0-rc-7 (#267) by mikolalysenko · Pull Request #1443 · SocketDev/socket-patch

Conversation

@mikolalysenko

@mikolalysenko Mikola Lysenko (mikolalysenko) commented Oct 12, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Collaborator

LLM Description written by Claude Code:claude-opus-5-5

Refs #267

What

The nightly full tier tested Maven 4 on 4.0.0-rc-6. 4.0.0-rc-7 is now the newest Maven 4 release on Maven Central, so the 4.x pin was stale (the "stale 4.0 RC" part of #267). This moves both 4.x legs of e2e-extended to rc-7:

  • e2e_redirect_maven_build e2e_vendor_maven_build, maven 4.0.0-rc-7
  • e2e_vendor_jvm_build --ignored maven_reactor, maven 4.0.0-rc-7

scripts/maven-sha512.json drops the rc-6 pin and adds rc-7's SHA512, taken from Apache's published apache-maven-4.0.0-rc-7-bin.tar.gz.sha512 (archive.apache.org) and matched against the downloaded tarball. docs/design/maven-vendoring.md names the new pin and now says which tier runs each Maven version (it said "the PR tier", but since lean CI only 3.9.16 runs on PRs). Two code comments that cite the Maven 4 release they were checked against now say rc-7.

Runner usage

Same legs in the same tier (full tier only: schedule / dispatch / CI_SCOPE=full). Lean PR and merge-queue runs: before ~28 Linux jobs / ~32 job-min, after the same. No change.

Not in this PR (stays open on #267)

  • A Windows e2e_redirect_maven_build / e2e_vendor_maven_build leg.
  • A Maven 3.10 leg (3.10.0 GA is now out).
    Both add full-tier jobs, so they need a call on nightly cost first.

Test evidence

Local, against the downloaded apache-maven-4.0.0-rc-7 (mvn -v: Apache Maven 4.0.0-rc-7 (6d8f301b), Java 21), with the env CI sets (SOCKET_PATCH_MAVEN_E2E_REQUIRED=1, SOCKET_PATCH_MAVEN_E2E_VERSION=4.0.0-rc-7, so the suite fails if mvn -v reports another version; maven_build_common/mod.rs:155):

  • e2e_redirect_maven_build --ignored: 1 passed
  • e2e_vendor_maven_build --ignored: 1 passed
  • e2e_vendor_jvm_build --ignored maven_reactor: 1 passed
  • python3 -m pytest scripts/tests -q: 342 passed, 6 skipped (includes test_every_matrix_version_has_a_sha512_pin)
  • actionlint and zizmor --offline on ci.yml: same output as on origin/main (no new findings); the workflow YAML parses.
  • cargo fmt --all -- --check, cargo clippy -p socket-patch-core --all-features -- -D warnings: clean (only comments changed in Rust files).

No full-scope dispatch: no platform-specific code changed, and the three rc-7 suites already pass locally, so one full matrix run (~90 jobs) wasn't worth the runners.

/code-review high: findings not fixed here

  • rc-6 is dropped rather than kept next to rc-7: intended. The 4.x leg tracks the newest Maven 4 release, the way the issue asks; keeping both would add a full-tier leg.
  • Commit trailers use Assisted-by: rather than Co-Authored-By:, per this repo's agent conventions.

🤖 Generated with Claude Code

https://claude.ai/code/session_0132UUYumjHCgWoZX7hDMGqD


Generated by Claude Code

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@claude
CI: test Maven 4 on 4.0.0-rc-7
eda0d18
The nightly full tier still tested Maven 4 on 4.0.0-rc-6, which
4.0.0-rc-7 has superseded, so Maven 4 regressions users hit on the
current release candidate could go unnoticed. Move both 4.x legs
(redirect + vendor builds, and the vendored reactor) to rc-7 and
replace the rc-6 SHA512 pin with rc-7's, taken from Apache's
published checksum. Same legs, same tier: no change in runner use.

Refs #267

Assisted-by: Claude Code:claude-opus-5-5
This was referenced Oct 12, 2026
Maven CI matrix has no Windows leg, a stale 4.0 RC, and no legs at the resolver boundaries #267
Open
Swarm health manager log #1382
Open
@claude
Docs: name the tiers that run each Maven pin
8fc25a3
The Maven vendoring design doc said the PR tier pins five Maven
versions, but since lean CI only 3.9.16 runs on PRs and in the merge
queue; the rest, plus 3.9.3 and 3.9.4, run in the nightly full tier.
Also point two code comments that cite the Maven 4 release they were
checked against at rc-7, which the e2e suites now run and pass on.

Refs #267

Assisted-by: Claude Code:claude-opus-5-5
@mikolalysenko
Mikola Lysenko (mikolalysenko) marked this pull request as ready for review October 12, 2026 19:05
@mikolalysenko

Mikola Lysenko (mikolalysenko) commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator Author

BugBot review


Generated by Claude Code

cursor[bot] reacted with thumbs up emoji
All reactions
  • 👍 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@mikolalysenko Mikola Lysenko (mikolalysenko) added ci-perf CI / merge-queue performance finding (profiler routine) and removed ci-perf CI / merge-queue performance finding (profiler routine) labels Oct 12, 2026
cursor[bot]
cursor Bot reviewed Oct 12, 2026
View reviewed changes

@cursor cursor Bot left a comment

Copy link
Copy Markdown

There was a problem hiding this comment.

Choose a reason for hiding this comment

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

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit 8fc25a3. Configure here.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
Tanmay182003
Tanmay Singla (Tanmay182003) approved these changes Oct 12, 2026
View reviewed changes
@mikolalysenko
Mikola Lysenko (mikolalysenko) added this pull request to the merge queue Oct 12, 2026
Merged via the queue into main with commit 1a49bdb Oct 12, 2026
87 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@mikolalysenko
Mikola Lysenko (mikolalysenko) deleted the agent/fix-ci-maven-4-rc7-pin branch October 12, 2026 19:59
This was referenced Oct 12, 2026
chore(release): bump to 5.0.1 with release notes #1446
Closed
chore(release): 5.0.1 #1485
Merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@cursor cursor[bot] cursor[bot] left review comments
@Tanmay182003 Tanmay Singla (Tanmay182003) Tanmay182003 approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@mikolalysenko @Tanmay182003 @claude
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.