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

Setup renovate bot #577

Open
7 of 19 tasks
mxmxchere opened this issue Sep 19, 2023 · 3 comments
Open
7 of 19 tasks

Setup renovate bot #577

mxmxchere opened this issue Sep 19, 2023 · 3 comments
Assignees
Labels
Container Issues or pull requests relevant for Team 2: Container Infra and Tooling enhancement New feature or request longterm Issues or pull requests that relevent for longterm support SCS is continuously built and tested SCS is continuously built and tested in order to raise velocity and quality SCS-VP06a Related to tender lot SCS-VP06a

Comments

@mxmxchere
Copy link
Contributor

mxmxchere commented Sep 19, 2023

Now that we have a CI that can automatically vote on PRs and tell whether they are executing successfully or not we can setup a bot that will create PRs automatically. This issue is part of #433 and can be a starting point to regularly check on all kind of dependencies.

General tasks that need to be done to use renovate:

Dependencies that should be tracked by renovate:

@mxmxchere mxmxchere self-assigned this Sep 19, 2023
@mxmxchere mxmxchere added enhancement New feature or request Container Issues or pull requests relevant for Team 2: Container Infra and Tooling SCS is continuously built and tested SCS is continuously built and tested in order to raise velocity and quality SCS-VP06a Related to tender lot SCS-VP06a labels Sep 19, 2023
@DEiselt DEiselt self-assigned this Sep 26, 2023
@chess-knight
Copy link
Member

k9s ?

@berendt
Copy link
Member

berendt commented Sep 28, 2023

Ping me on Matrix if you want me to activate the Renovate app here on the Repo.

@DEiselt
Copy link
Contributor

DEiselt commented Oct 26, 2023

@mxmxchere and i discussed further possible improvements.

  • enable automerge. This can be activate because Renovate has to wait for the Github Branch protection rules anyway.
  • limit number of parallel Renovate PRs. This is because Renovate automatically rebases PRs if something is merged into main. Thus combining the e2e-tests with Renovate PRs would result in unnecessary work and repetition
  • add package rules to include custom zuul configs if required. For example Update dependency projectcalico/calico to v3.26.3 #623 (calico).

@jschoone jschoone added the longterm Issues or pull requests that relevent for longterm support label Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Container Issues or pull requests relevant for Team 2: Container Infra and Tooling enhancement New feature or request longterm Issues or pull requests that relevent for longterm support SCS is continuously built and tested SCS is continuously built and tested in order to raise velocity and quality SCS-VP06a Related to tender lot SCS-VP06a
Projects
Status: Blocked / On hold
Development

No branches or pull requests

5 participants