Skip to content

feat(ci): add renovate config for npm deps and vcluster version tracking#6

Merged
Piotr1215 merged 1 commit intomainfrom
devops-640/setup-renovate
Mar 6, 2026
Merged

feat(ci): add renovate config for npm deps and vcluster version tracking#6
Piotr1215 merged 1 commit intomainfrom
devops-640/setup-renovate

Conversation

@Piotr1215
Copy link
Contributor

Summary

  • Add renovate.json with npm dependency management (patch automerge, grouped dev deps) and a custom regex manager that tracks stable vCluster releases via VCLUSTER_VERSION file
  • Add VCLUSTER_VERSION file pinned to v0.32.1 — renovate bumps this when new stable releases drop
  • Add pinned entry to CI e2e matrix so PRs that bump VCLUSTER_VERSION run e2e tests against the new version
  • Add renovate badge to README

Why

The action resolves latest at runtime, so there's no hardcoded version for renovate to target. The VCLUSTER_VERSION file gives renovate a concrete target — when a new stable release drops, a PR is created that runs e2e tests against it, catching compatibility issues before users hit them.

Test plan

  • CI passes (unit tests, check-dist, e2e with latest/rc/pinned)
  • Renovate dashboard issue appears after merge (confirms config is valid)
  • First renovate PR for npm deps appears within ~24h of merge

Closes DEVOPS-640

the action resolves "latest" at runtime, so there's no hardcoded version
for renovate to bump. adding a VCLUSTER_VERSION file gives renovate a
target — when a new stable vCluster release drops, renovate opens a PR
that runs e2e tests against it, catching compatibility issues early.

npm dependencies get standard renovate management with patch automerge
and grouped dev dependency updates.

Closes DEVOPS-640
@Piotr1215 Piotr1215 merged commit 4764891 into main Mar 6, 2026
5 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