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

add proposal to use upstream renovate github app #57

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions art-decisions/proposals/2025-02-26-use-upstream-renovate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Use upstream renovate in replacement of Red Hat hosted version

As an amendment to proposal
[2023-03-08-automated-dependency-updates](2023-03-08-automated-dependency-updates.md),
the Arcalot organization will use the upstream
[Mend Renovate GitHub App](https://github.com/marketplace/renovate) service as the
primary means of automated dependency management and resolution rather than the
Renovate bot service hosted internally by Red Hat.

Implementing this change involves configuring the Renovate GitHub App to access all
repositories, and then removing the redhat-renovate-bot as a member of the Arcalot
organization. All other existing Renovate-related configurations can remain unchanged.
Some additional one-time maintenance of repos will also likely be required to remove
any unmerged changes from the existing Red Hat Renovate bot.

## Voting Period

The voting period for this proposal will be open for 7 days from its submission.

## Benefits

The upstream Renovate GitHub App is actively maintained by the community, it has proven
in testing to create more user-friendly PRs, and it may alleviate some troubles we have
seen with Go version compatibility. This change also provides more ongoing maintenance
reliability as we are currently unsure of the future support and maintenance of the
internally-hosted Renovate, and our goal is to minimize Arcalot maintenance efforts as
much as possible.

## Drawbacks

Our line of support may not be as direct as with the internally hosted version of
Renovate.