Guide of GitHub Actions and Renovate
Guide for building good
GitHub Actions Workflows with Renovate.
- Automated
- Automerge almost pull requests by Renovate
- Decrease the review burden of human
- Keep dependencies up-to-date
- Autogenerate code if necessary
- Safe
- Stop automerging pull requests that human should review
- Test dependency updates in CI
- To automerge pull requests, the test in CI is mandatory
- Secure
- Prevent Renovate and the automerge feature from being abused
- Prevent malicious changes from being merged without review
- Prevent Renovate and the automerge feature from being abused
Renovate is awesome and can be introduced easily, but it isn't enough to just install Renovate. To utilize Renovate fully, you should not only tune Renovate settings but also configure GitHub Repository settings properly and tune GitHub Actions Workflows in accordance with Renovate.
In this document we describe how to build good GitHub Actions Workflows in accordance with Renovate.