1.9 KiB
1.9 KiB
renovate-config
To host the renovate config:
config.js
holds the self-hosted Renovate configuration so that Renovate knows what and how it should process.renovate.json
in this repository ensures to receive Renovate updates.default.json
holds the basic config for all repositories. It extends the presets by the renovate project defined inrenovate-schema.json
.- Each repository can extend/alter this config by adding a
renovate.json
file to the root of their own repository.
- Each repository can extend/alter this config by adding a
requirements
- Create a new bot account e.g. renovate-bot.
- Create a personal access token (PAT) for your renovate-bot account with the following scopes:
- activitypub: no access
- issue: read and write
- misc: read
- notifications: read
- organization: read
- package: read (if you use forgejo packages)
- repository: read and write
- user: read
- Create a new organisation e.g. homelab.
- Add your renovate-bot account as owner to the organization.
- Add renovate-bot PAT as a secret (RENOVATE_TOKEN) in the organization.
- renovate-bot can now manage your repositories in the organization.
additions
- Generate your GitHub access token (read only) under Settings / Developer Settings
- Docker.io login credentials (username and access token)