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

Remove dependabot, add renovate #109

Open
BryceRussell opened this issue May 14, 2024 · 2 comments
Open

Remove dependabot, add renovate #109

BryceRussell opened this issue May 14, 2024 · 2 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@BryceRussell
Copy link
Member

Dependabot is annoying, let's use renovate instead

@BryceRussell BryceRussell added help wanted Extra attention is needed good first issue Good for newcomers labels May 14, 2024
@altsalt
Copy link
Contributor

altsalt commented Jan 8, 2025

Okay, I've explored Renovate a bit more. It seems like we'll want to use the "Mend Renovate App" which is the hosted GitHub version.

Initial Setup

  1. Navigate to https://github.com/apps/renovate and select the Install button
  2. Choose "Only select repositories" and select the ATP repos (and any others you'd like)
  3. A "Configure Renovate" Pull Request will be opened
  4. Edit the Renovate configuration within the renovate/configure branch
  5. Renovate will not make any changes to the repository until after the onboarding Pull Request is merged
    • Warnings and errors should be fixed on the base branch (e.g., main)

Future Reconfiguration

  1. Create a new branch
  2. Edit the Renovate configuration file
  3. Validate the config with npx --yes --package renovate -- renovate-config-validator
  4. Merge the branch into mainline

That's all for now. Here's a good landing page for pursuing more documentation: https://docs.renovatebot.com/reading-list/

Of note, you might want to review:

@altsalt
Copy link
Contributor

altsalt commented Jan 8, 2025

Oh, and here's an example config file that seems like it may include things we'd like: https://github.com/peterhirn/renovate-astro/blob/main/renovate.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants