← Back to issue list

Update Renovate config to match all requirements-*.txt files.

View original Github issue

Metadata

Project
charmcraft
Number
#953
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged update to Renovate configuration matching all requirements-*.txt files. Approved by one reviewer, adding three lines to one file. Future exclusions can use an ignorePaths array.

Suggested action:

No scores available.

Issue body

Based on [this comment](https://github.com/canonical/charmcraft/pull/948#pullrequestreview-1213392441) If we later need to ignore specific requirements files we can add an `ignorePaths` array to the base config.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged update to Renovate configuration matching all requirements-*.txt files. Approved by one reviewer, adding three lines to one file. Future exclusions can use an ignorePaths array.
qwen3.6-35b-a3b-mtp-q6 Merged update to Renovate configuration matching all requirements-*.txt files. Implemented per review feedback, with future extensibility for ignoring specific paths via an ignorePaths array.
qwen3.6-35b-a3b-mtp-q6 Merged updates to the Renovate configuration to automatically match all requirements-*.txt files. Implemented based on reviewer feedback, the change supports future exclusions via an ignorePaths array.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1082 tools: update renovate config charmcraft merged Merged a Renovate config update refining a dependency regex. The change improves line pair matching, excludes package extensions, and supports flexible version operators. Approved by one reviewer and merged.
74%
#2823 chore: configure renovate to ignore requirements files under tests/ charmcraft merged Merged configuration update adding tests/** to ignorePaths in .github/renovate.json5. This stops Renovate from tracking test fixture requirements. Approved by two reviewers and merged.
74%
#298 fix: update renovate config starbase merged Merged an update to the Renovate configuration to address excessive strictness, resolving issue #297. Approved by one reviewer with a minimal one-line change.
74%
#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).
73%
#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.
72%
#952 Include requirements-* files in Renovate config charmcraft closed Closed without merging after the author noted it was opened in the wrong repository. The changes to include requirements-* files in the Renovate config were abandoned.
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.
71%
#1607 build(deps): update requirements charmcraft merged Merged a maintainer-submitted pull request consolidating multiple Renovate dependency updates. Approved by two reviewers with zero unresolved comments, the change modified three files (+13/-12 lines) to update project requirements.
70%
#296 fix: update renovate config starbase merged Merged an update to the Renovate configuration, adopting a default config location for Starflow. Approved by one reviewer, passed CI checks, and applied a single-line change across one file.
70%
#215 ci: remove deprecated renovate config options starbase merged Merged update removing deprecated Renovate configuration options from CI. Approved by two reviewers, passed checks, and modified two files.
70%