feat(renovate): don't scan against sphinx-stack deps
Metadata
Current evaluation
Merged. Configures Renovate to skip scanning and updating dependencies in the docs-sphinx-stack group. Approved by three reviewers with all CI checks passing. Adds four lines to disable updates for these dependencies.
Suggested action: —
No scores available.
Issue body
Ignores sphinx-stack dependencies during Renovate runs. An explanation can be found here: https://github.com/canonical/starbase/issues/541#issuecomment-4650245130
Running renovate locally with `LOG_LEVEL=debug npx --yes renovate --dry-run=full --platform=local` shows this for vale, for example (note the "`skipReason`")
```json5
{
"packageName": "vale",
"depName": "vale",
"datasource": "pypi",
"depType": "dependency-groups",
"currentValue": "~=3.13",
"managerData": {"depGroup": "docs-sphinx-stack"},
"lockedVersion": "3.13.0.0",
"updates": [],
"skipReason": "disabled"
},
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Configures Renovate to skip scanning and updating dependencies in the docs-sphinx-stack group. Approved by three reviewers with all CI checks passing. Adds four lines to disable updates for these dependencies. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a configuration update to Renovate that disables scanning for dependencies in the docs-sphinx-stack group, preventing unnecessary version checks for Sphinx-related packages. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #111 feat(renovate): don't check docs directory | starflow | merged | Merged configuration changes to exclude the docs directory from Renovate checks. This prevents unhelpful dependency update PRs and avoids introducing bugs in the starter pack. Approved by two reviewers with all CI checks passing. | |
| #115 feat: ignore test directories with renovate | starflow | merged | Merged a configuration update to instruct Renovate to ignore test directories. This prevents unnecessary security updates for test dependencies that may intentionally use older versions. Approved by three reviewers with all CI checks passing. | |
| #450 ci(deps): prevent renovate from updating certain packages | rockcraft | merged | Merged after two approvals and passing CI. Updates one file (+9/-4) to configure Renovate and prevent automatic updates for specific packages. | |
| #5788 build(deps): update dependency sphinx-sitemap to ~=2.8.0 (main) | snapcraft | closed | Dependency update PR for sphinx-sitemap to 2.8.0 was closed without merging. All CI checks passed, but the maintainer declined the update, causing Renovate to ignore this version. | |
| #2778 ci: configure Renovate to ignore docs updates | charmcraft | merged | Merged. Configured Renovate to ignore documentation updates via ignorePaths for docs/**, preventing unnecessary dependency update pull requests for docs-only changes. | |
| #198 build(deps): update dependency sphinx-sitemap to ~=2.8.0 | imagecraft | closed | Dependency update for sphinx-sitemap to ~=2.8.0 was closed without merging despite passing all CI checks. The PR was abandoned, prompting Renovate to ignore this version and wait for a future release. | |
| #949 fix(renovate): don't update dependencies in docs spread tests | rockcraft | closed | Closed without merging. Despite approval, a failing CI check and a recent comment suggested reconsidering the change due to new discussions about using Renovate for vulnerability tracking in tutorials. The PR was abandoned. | |
| #484 ci: group dev dependencies in renovate | rockcraft | merged | Merged. Updates Renovate configuration to group dev dependencies, resolving missing prefixes for requirements*.txt files. Approved by two reviewers, passed CI, and changed one file (+26/-9). | |
| #226 build(deps): update dependency sphinx-sitemap to ~=2.9.0 (main) | imagecraft | closed | The sphinx-sitemap dependency update to ~=2.9.0 was closed without merging. All CI checks passed, but the PR was abandoned. Renovate will ignore this update and propose a newer version later. | |
| #54 deps: improve renovate configuration | starbase | merged | Merged Renovate configuration improvements. Changes add explicit dev dependencies, isolate ruff updates, reduce simultaneous PRs, and fix the automerge schedule. Approved by one reviewer and passed CI. |