chore: configure renovate to ignore requirements files under tests/
Metadata
Current evaluation
PR #2823 merged, adding `tests/**` to ignorePaths in .github/renovate.json5 so Renovate stops raising updates for test-fixture requirements files.
Resolution: —
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | — | PR #2823 merged, adding `tests/**` to ignorePaths in .github/renovate.json5 so Renovate stops raising updates for test-fixture requirements files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2823 (commit 81c7245e) adds `tests/**` to ignorePaths in .github/renovate.json5, stopping Renovate from opening update PRs for test-fixture requirements files. Follow-up rules tuning landed in #2867. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2823, adding tests/** to .github/renovate.json5 ignorePaths so Renovate no longer manages test-fixture requirement files. | |
| 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 |
|---|---|---|---|---|
| #1357 chore: remove unused docs requirements file | craft-parts | merged | Merged #1357 as commit b472871d, deleting the unused 349-line docs/requirements.txt to stop needless Renovate PR noise; all CI checks passed. | |
| #115 feat: ignore test directories with renovate | starflow | merged | Merged PR #115 as commit a5b244d, excluding test directories from Renovate scans so intentionally outdated test dependencies remain unchanged. | |
| #2867 chore: update renovate rules around 12-factor Spread test materials- #1353 | charmcraft | merged | PR #2867 merged (commit 98c5940b): renovate.json5 updated to ignore docs/requirements.txt, disable major bumps and group minor/patch updates for docs/tutorial/code, plus customManagers for ExpressJS and Spring Boot task.yaml files. | |
| #1353 chore: update renovate rules around 12-factor Spread test materials | rockcraft | merged | Merged renovate.json5 updates in #1353: ignored docs/requirements.txt, grouped non-major tutorial updates, and added Express and Spring Boot custom managers. | |
| #2778 ci: configure Renovate to ignore docs updates | charmcraft | merged | Merged PR canonical/charmcraft#2778 (approved by 2 reviewers) adds a Renovate ignorePaths entry for docs/**, so Renovate stops opening dependency update PRs that only touch documentation. One-line change to Renovate config. | |
| #191 feat(renovate): configure PR automerge without ignoring tests | starflow | merged | Configured Renovate to automatically squash-merge patch updates, dev dependencies, and internal releases once checks pass. Merged in PR #191. | |
| #1847 chore(renovate): ignore tox-gh updates | charmcraft | merged | Merged #1847 as commit 523de595, adding Renovate ignores for tox-gh updates while Windows CI remained necessary. | |
| #156 chore: make renovate update pre-commit-config | starbase | merged | Merged PR #156 as commit 46e9d22, updating Renovate so dependencies in the pre-commit configuration are maintained automatically. | |
| #949 fix(renovate): don't update dependencies in docs spread tests | rockcraft | closed | PR #949 (lengau) proposed a 3-line .github/renovate.json5 change to exclude docs spread-test deps from Renovate, requested in #935. Closed unmerged; source-spread-tests failed and medubelko asked to reconsider. | |
| #241 chore(deps): ignore pytest in renovate | craft-platforms | merged | PR #241 merged: Renovate is now configured to ignore pytest (older pytest needed for older Pythons), pytest deps clarified in pyproject.toml and lockfile relocked. Approved by 2 reviewers; all test/lint jobs passed (only OSV-scanner failed). |