feat: ignore test directories with renovate
Metadata
Current evaluation
Merged PR #115 as commit a5b244d, excluding test directories from Renovate scans so intentionally outdated test dependencies remain unchanged.
Resolution: closed resolved
Reason: PR canonical/starflow#115 was approved with no unresolved comments, passed all listed CI checks, and merged as commit a5b244d.
Evaluated by: mr-cal-bot
No scores available.
Issue body
What it says on the tin.
Tests aren't really production code that needs to be securely updated, and sometimes intentionally out-of-date packages are used to model specific behaviors.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #115 as commit a5b244d, excluding test directories from Renovate scans so intentionally outdated test dependencies remain unchanged. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged Renovate configuration change excluding test directories from dependency updates, allowing intentionally outdated test packages to remain. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate now ignores test directories, preserving deliberately outdated test dependencies. Merged in canonical/starflow#115 after three approvals and with all CI checks passing. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged configuration to have Renovate ignore test directories. Test code does not require secure updates and may intentionally use outdated packages to simulate specific behaviors. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #2823 chore: configure renovate to ignore requirements files under tests/ | charmcraft | merged | PR #2823 merged, adding `tests/**` to ignorePaths in .github/renovate.json5 so Renovate stops raising updates for test-fixture requirements files. | |
| #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. | |
| #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. | |
| #400 ci(renovate): run tests on renovate branches | craft-providers | merged | Merged #400 as 91fc208, adding renovate/* branches to CI triggers so dependency-update branches run tests before PR creation. | |
| #111 feat(renovate): don't check docs directory | starflow | merged | Renovate now ignores docs/requirements.txt, preventing unwanted starter-pack dependency update PRs; PR #111 was merged in commit db2a855. |