chore(deps): update Go and npm dependencies, bump toolchain versions - #95
Merged
Conversation
Bump k8s.io libraries to v0.37.0, Cilium to v1.20.1, gRPC to v1.83.2, and raise the go directive to 1.27.1. kube-openapi is pinned to the version required by apimachinery v0.37.0 across all modules, since newer commits switched to structured-merge-diff/v7 which apimachinery does not support yet.
Bump webpack, css-loader, recharts, and the SvelteKit/Vite/Tailwind stack to latest. TypeScript moves to ^6.0.3 (not 7.x: ts-loader cannot drive the native compiler and svelte-check declares a ^5 || ^6 peer range). Migrate UI tsconfigs for TS 6: moduleResolution "bundler" and an explicit rootDir, since @argoplane/shared sources compile in-tree.
Go builder images to 1.27.1-alpine, CI to Go 1.27 and Node 26 (matching the docs Dockerfile), and the dev cluster Cilium chart to 1.20.1 to match the Go client version.
This was referenced Sep 7, 2026
janlauber
approved these changes
Sep 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What
Monthly-ish dependency sweep across the monorepo: all Go modules, all npm packages, and the surrounding toolchain pins.
Go (all 5 backends + tests module)
godirective raised to 1.27.1 in all modulesswitched to structured-merge-diff/v7, which apimachinery does not support yet and which
broke the events backend build
npm (7 extension packages + docs)
native compiler, and svelte-check declares a
^5 || ^6peer range.moduleResolution: "bundler"plus an explicitrootDir: "../..", since@argoplane/sharedsources compile in-tree via thefile:dependencyToolchain and infra
Already current, untouched
ArgoCD v3.5.2 (latest release), alpine 3.24.1, busybox 1.38, node:26, all GitHub Actions
(recent Dependabot merges).
Verification
go build ./...,go vet ./...,go test ./...pass in all 5 backendshack/check-extension-consistency.shpasses, including the toolchain-alignment checkNotes
npm run checkinservices/docsreports 6 pre-existing errors (missing@types/node,no declaration for
virtual:git-timestamps). Unrelated to this MR; CI only runs the docsbuild, which passes. Worth a small follow-up.