All checks were successful
Renovate / Run Renovate (push) Successful in 7s
Renovate Config Repository Example
This directory contains example files for creating a separate renovate-config repository that will run Renovate Bot centrally for all your repositories.
Quick Start
-
Create a new repository called
renovate-configon your Gitea instance -
Copy these files to that repository:
renovate-config/ ├── config.js ├── .gitea/ │ └── workflows/ │ └── renovate.yml ├── README.md └── .gitignore -
Follow the setup instructions in
../RENOVATE.md
Files Included
config.js
Main Renovate configuration file that defines:
- Platform (gitea)
- API endpoint
- Repository discovery (autodiscover B4L/*)
- Rate limiting
- Caching
.gitea/workflows/renovate.yml
Gitea Actions workflow that:
- Runs daily at 2 AM UTC
- Uses official Renovate container
- Can be triggered manually
- Reads config.js for settings
README.md
Documentation for the renovate-config repository explaining setup and usage.
Important Notes
- This is a template - copy to a new repository, don't use in place
- Edit
config.jsto match your Gitea endpoint - Edit
autodiscoverFilterto match your organization/user - Add
RENOVATE_TOKENas repository secret - Optionally add
GH_TOKENfor GitHub releases (notGITHUB_TOKEN- see Gitea naming rules below)
Gitea Secret Naming Rules
Gitea has specific rules for secret names:
- Must contain only alphanumeric characters ([a-z], [A-Z], [0-9]) or underscores (_)
- Cannot start with
GITHUB_orGITEA_prefix - Cannot start with a number
- Not case-sensitive
- Must be unique at the repository level
Therefore: Use GH_TOKEN instead of GITHUB_TOKEN for the GitHub access token.
See Full Documentation
For complete setup instructions, see:
- RENOVATE.md - Full Renovate documentation
- Official Gitea Tutorial
Description
Languages
JavaScript
100%