feat(renovate): add renovate configuration for auto-updating toolbox version in build file of Python SDK #380
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds the official Renovate configuration (
renovate.json
) to the Python SDK repository.This configuration enables automated dependency tracking for the upstream Toolbox server:
regexManagers
to watch the googleapis/genai-toolbox releases."datasourceTemplate": "github-releases"
"depNameTemplate": "googleapis/genai-toolbox"
This tells Renovate to:
Look for new versions of the dependency by checking the GitHub Releases of the repository specified in
depNameTemplate.
In this case, Renovate polls or checks for new releases/tags on https://github.com/googleapis/genai-toolbox.
The
matchStrings
regex extracts the current version fromintegration.cloudbuild.yaml
. Renovate then compares this to the versions available via GitHub releases for googleapis/genai-toolbox.Local test results
python-renovate-logs.txt
Relates issues
Resolves #379