Conversation
|
From the other PR, this is still relevant
|
Reconfigure PR ResultsThis is a reconfigure PR comment to help you understand and re-configure your renovate bot settings. If this Reconfigure PR were to be merged, we'd expect to see the following outcome: Detected Package Files
Configuration SummaryBased on the default config's presets, Renovate will:
What to ExpectWith your current configuration, Renovate will create 3 Pull Requests: Update Pre-commit Dependencies
Update GitHub Actions
Update Locked dependencies
🚸 PR creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for |
|
To investigate: Why are the docs no longer grouped? They are not grouped in |
Signed-off-by: Cristian Le <git@lecris.dev>
Signed-off-by: Cristian Le <git@lecris.dev>
4b15a16 to
fcefd68
Compare
In order to properly run renovate with python dependencies that require system packages (see failure) we have to run renovate as self-hosted and embed the dependencies needed in the renovate runner to be able to run
uv sync.A breakdown of how this works:
containers/Containerfile.renovate: Inherits from upstream renovate image aka ghcr.io/renovatebot/renovatebuild-and-publish-renovate.yml: Whenever the file above is updated or if run manually, this workflow build the container asrenovate-tmt:latestand publishes it to this repo's github container respositoryrenovate.yml: Using the container above, this workflow basically runs renovate itself using therenovate-config.jsonfor the runner, after which it is equivalent with the hosted renovate${github.token}must be used. In this case a Github app will be created and owned at the teemtee organization which is then fed intoactions/create-github-app-tokento get the final token that renovate would be using. See renovatebot/github-action example for more explanationBesides the workflow above, to make sure everything is working correctly this PR reconfigures
renovate.jsonas well:Documentation Dependenciesflow. Something is probably still missing to properly make the PRs for these, but will continue this work afterwardslockFileMaintenance