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