Skip to content

chore(deps): refresh Go, npm, actions, and development tools - #27

Merged
sunib merged 1 commit into
mainfrom
chore/update-dependencies
Sep 11, 2026
Merged

chore(deps): refresh Go, npm, actions, and development tools#27
sunib merged 1 commit into
mainfrom
chore/update-dependencies

Conversation

@sunib

@sunib sunib commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Refresh dependencies after the stream-and-save milestone. Align the Go modules, workspace, CI, and pinned devcontainer base with Go 1.27.1 from ConfigButler/gitops-reverser main (eeeb2c8d), and use Node 24 LTS for development and CI.

  • Update npm tooling and lockfiles, the compatibility forwarder to @configbutler/krm-stream 0.2.1, and the adapter’s published gateway dependency to v0.2.1.
  • Update non-Kubernetes Go dependencies and regenerate go.sum; keep the existing k8s.io/* supported-version floors, as required by the module and Dependabot policy.
  • Refresh SHA-pinned GitHub Actions, including CodeQL 4.38.0, and the devcontainer tools. Update k3s to 1.36.4 and the test etcd image to the latest published 3.5 patch (3.5.33).
  • Vue, TypeScript, gopls, k3d, devcontainer features, and sample-apiserver were checked and are already current within their selected release lines. No application source behavior changes.

Supersedes the dependency updates in #18, #22, #23, and #24. The release PR #26 remains separate.

Validation: task verify passed using Go 1.27.1, Node 24.21.0, golangci-lint 2.13.2, actionlint 1.7.12, and hadolint 2.15.1 (including 104 client tests, 2 Vue tests, HTTP end-to-end checks, 18 browser tests, and package-content verification). Forced fixture regeneration also passed with Task 3.53.1 and yq 4.53.6. Both Go modules pass GOWORK=off go mod tidy -diff; the adapter passes GOWORK=off go test ./.... task test-cluster passed against a fresh k3s 1.36.4 cluster with etcd 3.5.33; the temporary cluster was removed afterward. The full devcontainer image was not rebuilt locally.

@coderabbitai

coderabbitai Bot commented Sep 11, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 33 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 15411e96-a884-4e5f-95cb-fc75cabb1506

📥 Commits

Reviewing files that changed from the base of the PR and between df5f97f and 63cbfa5.

⛔ Files ignored due to path filters (4)
  • examples/vanilla-browser/package-lock.json is excluded by !**/package-lock.json
  • gateway/kube/go.sum is excluded by !**/*.sum
  • go.work is excluded by !**/*.work
  • packages/krm-stream/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (15)
  • .devcontainer/Dockerfile
  • .github/workflows/ci.yml
  • .github/workflows/codeql.yml
  • .github/workflows/release.yml
  • .github/workflows/scorecard.yml
  • CONTRIBUTING.md
  • README.md
  • Taskfile.yml
  • examples/vanilla-browser/package.json
  • gateway/go.mod
  • gateway/kube/go.mod
  • packages/krm-stream-compat/package.json
  • packages/krm-stream/biome.jsonc
  • packages/krm-stream/package.json
  • test/cluster/sample-apiserver/sample-apiserver.yaml

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.

@sunib
sunib merged commit 281a722 into main Sep 11, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant