Setup: create renovate-bot account and configure Renovate runner #3

Open
opened 2026-05-21 04:08:40 +00:00 by crashmedia · 0 comments
Owner

Setup Checklist

Before Renovate can start auto-updating dependencies, complete these manual steps:

1. Create renovate-bot account

2. Generate a Personal Access Token

  • Log in as renovate-bot
  • Go to Settings → Applications → Manage Access Tokens
  • Create a token with scopes: repo (Read+Write), issue (Read+Write), organization (Read)
  • Save the token value securely

3. Configure and start Renovate

  • On the machine that will run Renovate, clone the PR branch or main after merge
  • Copy renovate/.env.example to .env in the opencode-docker repo root
  • Set RENOVATE_TOKEN to the PAT from step 2
  • (Optional) Set RENOVATE_GITHUB_COM_TOKEN for rich changelog descriptions in PRs
  • Run: docker compose -f docker-compose.renovate.yml up -d

4. Verify

  • Check Renovate logs: docker compose -f docker-compose.renovate.yml logs -f
  • Renovate will create an on-boarding PR in each repo with its proposed config
  • Approve and merge the on-boarding PRs
  • After that, Renovate will run on its Monday schedule and auto-create dependency PRs

References

## Setup Checklist Before Renovate can start auto-updating dependencies, complete these manual steps: ### 1. Create renovate-bot account - [ ] Go to https://git.crashmedia.ca/user/sign_up - [ ] Create account with username: `renovate-bot` - [ ] Verify the account ### 2. Generate a Personal Access Token - [ ] Log in as `renovate-bot` - [ ] Go to Settings → Applications → Manage Access Tokens - [ ] Create a token with scopes: `repo` (Read+Write), `issue` (Read+Write), `organization` (Read) - [ ] Save the token value securely ### 3. Configure and start Renovate - [ ] On the machine that will run Renovate, clone the PR branch or main after merge - [ ] Copy `renovate/.env.example` to `.env` in the `opencode-docker` repo root - [ ] Set `RENOVATE_TOKEN` to the PAT from step 2 - [ ] (Optional) Set `RENOVATE_GITHUB_COM_TOKEN` for rich changelog descriptions in PRs - [ ] Run: `docker compose -f docker-compose.renovate.yml up -d` ### 4. Verify - [ ] Check Renovate logs: `docker compose -f docker-compose.renovate.yml logs -f` - [ ] Renovate will create an on-boarding PR in each repo with its proposed config - [ ] Approve and merge the on-boarding PRs - [ ] After that, Renovate will run on its Monday schedule and auto-create dependency PRs --- ### References - PR #2: feat(renovate): add Renovate config to opencode-docker - PR #4: chore(renovate): add Renovate config to opencode - Renovate docs: https://docs.renovatebot.com/self-hosted/
Sign in to join this conversation.
No labels
dependency
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
crashmedia/opencode-docker#3
No description provided.