← Back to issue list

feat: ignore test directories with renovate

View original Github issue

Metadata

Project
starflow
Number
#115
Type
pull request
State
merged
Author
bepri
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

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
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
#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.
83%
#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.
79%
#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.
78%
#72 tools: improve renovate config starbase merged Merged after approval. Updated Renovate configuration to separate development and regular dependencies using package prefixes and isolate ruff updates. Approved by one reviewer with passing CI checks.
77%
#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.
77%
#2 ci: configure Renovate craft-actions merged Merged to activate Renovate for automated dependency management. Reviewers approved the configuration after removing unnecessary Python-specific settings. CI passed, enabling scheduled dependency upgrades.
75%
#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.
75%
#54 deps: improve renovate configuration starbase merged Merged Renovate configuration improvements. Changes add explicit dev dependencies, isolate ruff updates, reduce simultaneous PRs, and fix the automerge schedule. Approved by one reviewer and passed CI.
75%
#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%
#152 feat(renovate): don't scan against sphinx-stack deps starflow merged Merged. Configures Renovate to skip scanning and updating dependencies in the docs-sphinx-stack group. Approved by three reviewers with all CI checks passing. Adds four lines to disable updates for these dependencies.
73%