This repository demonstrates RenovateBot
Follow these steps to use this repository:
-
Fork this repository
After forking explore the repository to understand which outdated dependencies are present.
Before Renvoate is able to operate on the repository, enable the GitHub App
-
Enable RenovateBot
The following commands add a configuration for RenovateBot and complete the onboarding process:
git checkout Onboarding git add . git commit -m "Enable RenovateBot" git push
-
Configure automerge
The following commands add a configuration for automerging some dependencies:
git checkout Automerge git add . git commit -m "Enable RenovateBot" git push
- Checkout tag
Start:git checkout Start - Set branch main:
git branch main --force - Checkout branch
main:git checkout main
- Update and commit (optionally rebase)
- Set tag
Start:git tag --annotate --message Start Start --force
- Copy from tag
Onboarding:git checkout Onboarding -- renovate.json - (Optional) Update and commit (optionally rebase)
- Commit:
git commit --message Onboarding - Set tag
Onboarding:git tag --annotate --message Onboarding Onboarding --force
- Copy from tag
Automerge:git checkout Automerge -- renovate.json - (Optional) Update and commit (optionally rebase)
- Commit:
git commit --message Automerge - Set tag
Automerge:git tag --annotate --message Automerge Automerge --force
- Return to beginning of demo:
git checkout Start - Reset branch
main:git branch main --force - Checkout branch
main:git checkout main - Push:
git push --all --force