← Back to issue list

feat(renovate): don't scan against sphinx-stack deps

View original Github issue

Metadata

Project
starflow
Number
#152
Type
pull request
State
merged
Author
bepri
Labels
Created
Updated
Closed

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.
80%
#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.
73%
#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.
72%
#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.
72%
#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.
72%
#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.
72%
#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.
70%
#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).
70%
#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.
70%
#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.
70%