Skip to content

chore: manual go mod dependency upgrades#6328

Merged
krancour merged 1 commit into
akuity:mainfrom
krancour:krancour/dep-updates
May 24, 2026
Merged

chore: manual go mod dependency upgrades#6328
krancour merged 1 commit into
akuity:mainfrom
krancour:krancour/dep-updates

Conversation

@krancour
Copy link
Copy Markdown
Member

Ever since Kubernetes decided not to permit resource types to be serialized as protocol buffers, we've been unable to upgrade any Kubernetes modules beyond v0.34.x. This limitation was the direct impetus for the transition away from our gRPC-based API and toward our new RESTful API, which will be fully completed in v1.12.0.

In the meantime, dependabot has made weekly attempts to upgrade us to new minor versions of all dependencies. These are upgrades we could take mixed with dozens that we cannot. It's led to a lot of dependabot PRs being closed unmerged. We've accepted all PRs upgrading patch versions of all dependencies, but unfortunately, for many modules, bug fixes and security fixes may sometimes land in a minor release and older minors haven't been patched back far enough to have made a difference for us. So...

This is a one-time, manual bump of all newer minor versions of dependencies that we can accept (nothing k8s-related) to get us caught up.

Signed-off-by: Kent Rancourt <kent.rancourt@gmail.com>
@krancour krancour added this to the v1.10.5 milestone May 21, 2026
@krancour krancour self-assigned this May 21, 2026
@krancour krancour requested a review from a team as a code owner May 21, 2026 17:09
@krancour krancour added the kind/chore Something that just needs to get done label May 21, 2026
@kargo-governance-bot kargo-governance-bot Bot added needs/area Issue or PR needs to be labeled to indicate what parts of the code base are affected needs/priority Priority has not yet been determined; a good signal that maintainers aren't fully committed labels May 21, 2026
@netlify
Copy link
Copy Markdown

netlify Bot commented May 21, 2026

Deploy Preview for docs-kargo-io ready!

Name Link
🔨 Latest commit d341648
🔍 Latest deploy log https://app.netlify.com/projects/docs-kargo-io/deploys/6a0f3c65a89e5100082376a5
😎 Deploy Preview https://deploy-preview-6328.docs.kargo.io
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@krancour krancour added priority/high Needs to be addressed sooner rather than later area/security Has security implications and needs to be handled with great caution dependencies Pull requests that update a dependency file; mainly used by Dependabot and removed needs/priority Priority has not yet been determined; a good signal that maintainers aren't fully committed needs/area Issue or PR needs to be labeled to indicate what parts of the code base are affected labels May 21, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 21, 2026

Codecov Report

❌ Patch coverage is 0% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.05%. Comparing base (4caa1ee) to head (d341648).
⚠️ Report is 5 commits behind head on main.

Files with missing lines Patch % Lines
pkg/server/server.go 0.00% 6 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6328      +/-   ##
==========================================
- Coverage   58.05%   58.05%   -0.01%     
==========================================
  Files         499      499              
  Lines       41748    41753       +5     
==========================================
  Hits        24238    24238              
- Misses      16050    16055       +5     
  Partials     1460     1460              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@krancour krancour added this pull request to the merge queue May 24, 2026
Merged via the queue into akuity:main with commit 9b48251 May 24, 2026
22 of 24 checks passed
@krancour krancour deleted the krancour/dep-updates branch May 24, 2026 22:05
@akuitybot
Copy link
Copy Markdown
Collaborator

Backport failed for release-1.10, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin release-1.10
git worktree add -d .worktree/backport-6328-to-release-1.10 origin/release-1.10
cd .worktree/backport-6328-to-release-1.10
git switch --create backport-6328-to-release-1.10
git cherry-pick -x 9b482518e7db1305b85b35a88acee70f45dc0568

@EronWright
Copy link
Copy Markdown
Contributor

Manual backport opened as #6368.

EronWright added a commit that referenced this pull request May 28, 2026
#6328) (#6368)

Signed-off-by: Kent Rancourt <kent.rancourt@gmail.com>
Signed-off-by: Eron Wright <eron.wright@akuity.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/security Has security implications and needs to be handled with great caution backport/release-1.10 dependencies Pull requests that update a dependency file; mainly used by Dependabot kind/chore Something that just needs to get done priority/high Needs to be addressed sooner rather than later

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants