chore: configure renovate to ignore requirements files under tests/
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
Renovate was tracking and opening update PRs for requirements files under `tests/`, which are test fixtures rather than project dependencies and should not be managed by Renovate.
## Changes
- `.github/renovate.json5`: added `tests/**` to `ignorePaths`
```json5
{
extends: ["github>canonical/starflow:renovate.json5"],
ignorePaths: ["docs/**", "tests/**"],
}
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
90
|
needs review | Adds tests/** to Renovate's ignorePaths to exclude test fixture requirements from dependency tracking. The change is approved by two reviewers, with most CI checks passing despite one unrelated minimum dependency test failure. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
95
|
needs review | Configures Renovate to ignore requirements files in the tests/ directory by adding tests/** to ignorePaths. Approved by one reviewer, CI passing, ready to merge. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
5
Confidence:
90
|
needs review | Configures Renovate to ignore requirements files in the tests/ directory by adding tests/** to ignorePaths. Currently pending maintainer review with CI checks passing. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #143 chore: update renovate config | starbase | merged | Merged into main after reviewer approval and passing CI checks. The pull request updates the Renovate configuration across two files (+44/-13 lines) with no impact on test coverage. | |
| #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. | |
| #3 chore: Configure Renovate | snapcraft-rocks | merged | Merged to activate Renovate for automated dependency updates. The onboarding pull request was approved by one reviewer, passed CI checks, and added the initial renovate.json configuration to the repository. | |
| #953 Update Renovate config to match all requirements-*.txt files. | charmcraft | merged | 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. | |
| #1847 chore(renovate): ignore tox-gh updates | charmcraft | merged | Merged a chore PR to configure Renovate to ignore tox-gh updates. This temporary change prevents unwanted dependency bumps while Windows CI remains active. Approved by two reviewers and merged with a two-line configuration update. | |
| #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. | |
| #1353 chore: update renovate rules around 12-factor Spread test materials | rockcraft | merged | Merged. Updated renovate.json5 for 12-factor documentation Spread test versions. Rules ignore requirements.txt, disable major updates, group minor/patch releases, and handle ExpressJS and Spring Boot. Approved; unrelated CI failure was acknowledged. | |
| #1357 chore: remove unused docs requirements file | craft-parts | merged | Merged removal of an unused docs requirements file to eliminate Renovate PR noise. Approved by two reviewers with all CI checks passing, following a prior cleanup in the Snapcraft project. | |
| #2867 chore: update renovate rules around 12-factor Spread test materials- #1353 | charmcraft | merged | Merged. Updated renovate.json5 to manage 12-factor Spread test materials. Config ignores docs/requirements.txt, disables major updates, groups minor/patch releases, and adds custom managers for ExpressJS and Spring Boot. Approved and passed CI. | |
| #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. |