Skip to content

Add Renovate release branch support - #678

Merged
pmatseykanets merged 2 commits into
rancher:mainfrom
thardeck:renovate_branch_support
Sep 28, 2026
Merged

pmatseykanets merged 2 commits into
rancher:mainfrom
thardeck:renovate_branch_support

Conversation

@thardeck

Copy link
Copy Markdown
Contributor

Allow Renovate to maintain the CLI release branches from v2.11 through v2.15 alongside main.

Each branch uses its matching Rancher preset, so dependency updates follow the constraints for that release (mainly security bumps, go and k8s patch level bumps) rather than proposing bumps intended for newer versions.
The configuration follows the Rancher Renovate example, adapted to this repository's branch names.

This should make sure that the Rancher CLI versions use the same Go and K8s version as their targeted Rancher version and stay in sync.

It also updates the Renovate Vault workflow to support versioning so it can be updated by Renovate in the future when a new version is released and not on every commit change.

Configure Renovate to maintain also supported `v2.x` branches.
Apply matching Rancher presets so each release gets version-specific
constraints and dependency bumps stay within release policy.
Align `.github/workflows/renovate-vault.yml` with the reusable workflow
from `rancher/renovate-config` at `v1.0.10`.
@thardeck
thardeck requested a review from a team as a code owner September 24, 2026 04:10
@pmatseykanets
pmatseykanets merged commit 66e8d91 into rancher:main Sep 28, 2026
1 check 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.

2 participants