This Gist provides an example configuration for Renovate, designed to automate updates in TYPO3 projects.
Note: This configuration is a starting point and should be adjusted to fit your specific requirements. The update behavior, in particular, likely has room for improvement depending on your workflow.
- Git Hosting: The example assumes the use of either GitLab or GitHub for managing TYPO3 projects.
- Shared Configuration: A shared GitLab project (
gitlab/renovate-config
) is used to store general configuration files (.json
). This setup allows reusing shared rules across all TYPO3 projects. - Project-Specific Configuration: The
renovate.json
file must reside in the TYPO3 project repository you wish to update. This file references the shared configuration and defines project-specific overrides.