← Back to issue list

chore: configure renovate to ignore requirements files under tests/

View original Github issue

Metadata

Project
charmcraft
Number
#2823
Type
pull request
State
merged
Author
Copilot
Labels
—
Created
Updated
Closed

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