← Back to issue list

ci(renovate): ignore certain packages

View original Github issue

Metadata

Project
starflow
Number
#50
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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