ci(renovate): ignore certain packages
Metadata
Current evaluation
Merged a Renovate configuration update that ignores python-apt and pygit2 due to tight OS and libgit2 coupling. Approved by two reviewers, the change adds eight lines to a single configuration file.
Suggested action: —
No scores available.
Issue body
This configures Renovate to ignore certain packages.
The two ignored currently are:
- python-apt (version is tightly coupled to the base OS) https://github.com/canonical/craft-sd/pull/27
- pygit2 (version is tightly coupled to libgit2, for which we use the base)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a Renovate configuration update that ignores python-apt and pygit2 due to tight OS and libgit2 coupling. Approved by two reviewers, the change adds eight lines to a single configuration file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a CI configuration update to configure Renovate to ignore python-apt and pygit2, preventing unnecessary updates due to their tight coupling with the base OS and libgit2 respectively. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #1441 ci(deps): tell renovate to ignore pydantic | charmcraft | merged | Merged configuration changes to instruct Renovate to ignore the pydantic dependency. The update added seven lines across two files, received approval from two reviewers, and was successfully integrated. | |
| #450 ci(deps): prevent renovate from updating certain packages | rockcraft | merged | Merged after two approvals and passing CI. Updates one file (+9/-4) to configure Renovate and prevent automatic updates for specific packages. | |
| #165 ci(deps): make renovate update pyright separately. | starbase | merged | Merged following approval from two reviewers and successful CI checks. Configures Renovate to update pyright separately, adding six lines to one file while maintaining 100% test coverage. | |
| #1501 ci(deps): don't let Renovate update Windows | charmcraft | merged | Merged a pull request to prevent Renovate from updating Windows dependencies. Approved by two reviewers and passing CI checks, the change modifies one file with a single line addition. | |
| #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. | |
| #185 ci(renovate): fix pre-commit dependency manager | starbase | merged | Merged a maintainer's fix for the pre-commit dependency manager in the CI/renovate configuration. Approved by two reviewers with zero unresolved comments, the change passed CI checks and modified two files (+5/-7 lines). | |
| #232 ci: update renovate config and workflow | starbase | merged | Merged updates to the Renovate configuration and CI workflow. Approved by two reviewers, the change modified two files (+45/-10 lines) to streamline automated dependency management. | |
| #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. | |
| #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. |