Skip to content

Use the cloud-plat Renovate preset for PR labels - #162

Draft
yukinakanaka wants to merge 1 commit into
masterfrom
cloud-plat-renovate-preset
Draft

yukinakanaka wants to merge 1 commit into
masterfrom
cloud-plat-renovate-preset

Conversation

@yukinakanaka

Copy link
Copy Markdown

Renovate was labelling PRs patch/minor/major to describe the dependency's update type. Across Cloud Platform repos those bare labels mean something else — the release bump of the artifact the repo itself publishes — so a dependency going from v1 to v2 would cut a major release of our own artifact.

Extends github>mapbox/mbx-renovate-config:cloud-plat, which labels every PR patch (what a dependency bump means for our artifact) and reports the dependency's update type as renovate-major/renovate-minor/renovate-patch. Those names are inert to the release tooling, which matches label names exactly.

Depends on mapbox/mbx-renovate-config#31 — must merge first, as the preset resolves from that repo's main.

Before merging: the renovate-major/renovate-minor/renovate-patch labels need creating in this repo.

🤖 Generated with Claude Code

Renovate was labelling PRs patch/minor/major to describe the dependency's
update type, but across Cloud Platform repos those bare labels bump the
version of the artifact the repo itself publishes.

Extend github>mapbox/mbx-renovate-config:cloud-plat so the dependency's
update type is reported as renovate-major/renovate-minor/renovate-patch
and the bare labels stay free for release tooling. Every PR is labelled
patch, which is what a dependency bump means for our own artifact.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant