Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: use renovate instead of dependabot #1261

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

oliverbaehler
Copy link
Collaborator

I would like to switch to renovate, the given configuration already adheres to our semantic commits, in addition it will do the following:

  • Group all github-action updates into one pr
  • Group all minor and patch updates into one pr

For the rest there will be dedicated prs, specifically for this repo:

  • helm dependency (capsule-proxy)
  • go major bumps (i think commit digests are also considered majors)

Renovate offers much more in respect of simplifying the prs and the ecosystem which is supported. Therefor im proposing the use of renovate and the removal of dependabot.

Copy link

netlify bot commented Nov 24, 2024

Deploy Preview for capsule-documentation canceled.

Name Link
🔨 Latest commit 15aa4ef
🔍 Latest deploy log https://app.netlify.com/sites/capsule-documentation/deploys/674348d1edef130008565ba7

@oliverbaehler oliverbaehler changed the title feat(git): use renovate instead of dependabot feat: use renovate instead of dependabot Nov 24, 2024
@prometherion
Copy link
Member

prometherion commented Nov 25, 2024

I don't have a strong opinion on this, let's ping other maintainers @bsctl @MaxFedotov @maxgio92

"mode": "full",
"commitMessageLowerCase": "auto",
"semanticCommits": "enabled",
"semanticCommitType": "feat",
Copy link
Collaborator

@maxgio92 maxgio92 Nov 25, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would prefer using chore as we don't know in advance what's going to be introduced with a dependency bump, and we're unlikely going to introduce features when bumping. WDYT?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We had also feat(deps) with dependabot.

@@ -0,0 +1,27 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended", ":dependencyDashboard"],
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have a plan for using the dependencyDashboard? This is interesting ❤️

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can pin it

@maxgio92
Copy link
Collaborator

I've just left some comments. I'm ok for it :)
+1

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.

3 participants