Skip to content

nicholasdille/renovate-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

renovate-demo

This repository demonstrates RenovateBot

Usage

Follow these steps to use this repository:

  1. 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

  2. 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
  3. Configure automerge

    The following commands add a configuration for automerging some dependencies:

    git checkout Automerge
    git add .
    git commit -m "Enable RenovateBot"
    git push

Updates to this repository

Go to beginning

  1. Checkout tag Start: git checkout Start
  2. Set branch main: git branch main --force
  3. Checkout branch main: git checkout main

Update demo

  1. Update and commit (optionally rebase)
  2. Set tag Start: git tag --annotate --message Start Start --force

Go to onboarding

  1. Copy from tag Onboarding: git checkout Onboarding -- renovate.json
  2. (Optional) Update and commit (optionally rebase)
  3. Commit: git commit --message Onboarding
  4. Set tag Onboarding: git tag --annotate --message Onboarding Onboarding --force

Go to automerge

  1. Copy from tag Automerge: git checkout Automerge -- renovate.json
  2. (Optional) Update and commit (optionally rebase)
  3. Commit: git commit --message Automerge
  4. Set tag Automerge: git tag --annotate --message Automerge Automerge --force

Prepare for usage

  1. Return to beginning of demo: git checkout Start
  2. Reset branch main: git branch main --force
  3. Checkout branch main: git checkout main
  4. Push: git push --all --force

About

Template for Renovate demo

Resources

Stars

Watchers

Forks

Packages