Skip to content

Update Submariner dependencies to v0.25.0-m0 - #4062

Merged
submariner-bot merged 1 commit into
develfrom
update-dependencies-devel
Jun 3, 2026
Merged

Update Submariner dependencies to v0.25.0-m0#4062
submariner-bot merged 1 commit into
develfrom
update-dependencies-devel

Conversation

@submariner-bot

@submariner-bot submariner-bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Update Submariner dependencies to v0.25.0-m0

Summary by CodeRabbit

  • Chores
    • Updated project dependencies to latest versions for improved stability and compatibility.

Signed-off-by: Automated Release <release@submariner.io>
@submariner-bot submariner-bot added e2e-all-k8s Fake label to keep releases from tripping ready-to-test When a PR is ready for full E2E testing labels Jun 3, 2026
@submariner-bot

Copy link
Copy Markdown
Contributor Author

🤖 @coderabbitai review

@submariner-bot
submariner-bot enabled auto-merge (rebase) June 3, 2026 14:51
@submariner-bot

Copy link
Copy Markdown
Contributor Author

🤖 I see this PR is using the local branch workflow, ignoring it on my side, have fun!
🚀 Full E2E won't run until the "ready-to-test" label is applied. I will add it automatically once the PR has 2 approvals, or you can add it manually.

@coderabbitai

coderabbitai Bot commented Jun 3, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a6086bfe-ce05-4636-946a-35b0d22d7511

📥 Commits

Reviewing files that changed from the base of the PR and between ce2c75c and c18ca20.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (1)
  • go.mod

Walkthrough

This PR updates Go module dependencies in go.mod, bumping testing frameworks (Ginkgo/v2, Gomega), Submariner core modules (Admiral, Shipyard) to a shared pre-release version, and an indirect logging dependency (Zerolog).

Changes

Dependency Version Updates

Layer / File(s) Summary
Testing, Submariner, and logging dependency versions
go.mod
Ginkgo/v2 bumped to v2.29.0, Gomega to v1.41.0, Admiral and Shipyard updated to v0.25.0-m0, and indirect Zerolog to v1.35.1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

dependencies, go

Suggested reviewers

  • aswinsuryan
  • dfarrell07
  • maayanf24
  • Oats87
  • skitt
  • sridhargaddam
  • vthapar
  • yboaron
  • tpantelis
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: updating Submariner dependencies (admiral and shipyard) to v0.25.0-m0, which is the primary focus of the changeset.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Actionable Comments Resolved ✅ Passed Only automated bot review request present, not actionable comments. Actionable comments are human reviewer feedback requesting changes, not bot notifications.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai

coderabbitai Bot commented Jun 3, 2026

Copy link
Copy Markdown

Tip

For best results, initiate chat on the files or code changes.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Get PR details
gh pr view 4062 --repo submariner-io/submariner --json title,body,files,additions,deletions,changedFiles

# Get the diff
gh pr diff 4062 --repo submariner-io/submariner

Length of output: 5996



Walkthrough

This PR updates Go module dependencies in go.mod and go.sum. The changes are limited to version bumps only — no application code is modified.

Dependency changes

Dependency From To
github.com/submariner-io/admiral v0.24.0-m0.0.20260414184357-802f5267fa1c (pseudo-version) v0.25.0-m0
github.com/submariner-io/shipyard v0.24.0-m0.0.20260508204850-b306434bc296 (pseudo-version) v0.25.0-m0
github.com/onsi/ginkgo/v2 v2.28.3 v2.29.0
github.com/onsi/gomega v1.40.0 v1.41.0
github.com/rs/zerolog (indirect) v1.35.0 v1.35.1

Notes:

  • admiral and shipyard graduate from pre-release pseudo-versions to proper v0.25.0-m0 milestone tags — this is the expected pattern for Submariner milestone dependency coordination.
  • ginkgo/v2 and gomega receive minor/patch bumps in the test framework.
  • zerolog receives a patch bump as an indirect dependency.
  • All corresponding go.sum hashes are correctly updated.

The changes look correct and complete. No issues identified.


🧠 Learnings used
Learnt from: tpantelis
Repo: submariner-io/submariner PR: 3887
File: pkg/cable/libreswan/connection_file.go:94-95
Timestamp: 2026-03-12T15:58:10.266Z
Learning: In the submariner-io/submariner repository, nolint:gosec directive changes may temporarily cause pipeline failures if the shipyard dapper image has not yet been updated to include the targeted golangci-lint version. Such changes are intentional and forward-looking — they should not be flagged as errors during review.

@submariner-bot
submariner-bot merged commit e0f3c85 into devel Jun 3, 2026
63 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated e2e-all-k8s Fake label to keep releases from tripping ready-to-test When a PR is ready for full E2E testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants