Skip to content

Modify Renovate configuration for improved management - #40

Merged
jimboid merged 1 commit into
mainfrom
renovate-update
Sep 18, 2026
Merged

jimboid merged 1 commit into
mainfrom
renovate-update

Conversation

@jimboid

@jimboid jimboid commented Sep 17, 2026

Copy link
Copy Markdown
Member

Summary

This change should set up renovate to properly deal with dependencies in a python project managed by actions.

Changes

  • removed duplicated options in config.
  • actions are hived off into a group and pinned to semver.
  • core dependencies are grouped and are under the widen strategy which is more conda and pip friendly
  • dev tools and flit are grouped under a CI group and are pinned on latest since we don't care if these track latest and in some ways they should

Impact

The impact of this is that we will have renovate properly set up to version deps using a widen strategy which is more like what a project like this should have. Since this code is often installed next to other codes we need wider support for more sw versions, not just tracking latest. This will also fix the in-range strategy not matching any updates when a range is supplied in the project toml that tightly limits updates to ranges that enclose the range to lower than newer releases.

Updated Renovate configuration to include new settings and remove deprecated ones.
@jimboid
jimboid requested a review from jkalayan September 17, 2026 12:44
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 35222891391

Warning

No base build found for commit b26f3af on main.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 86.202%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 645
Covered Lines: 556
Line Coverage: 86.2%
Coverage Strength: 7.76 hits per line

💛 - Coveralls

@jimboid
jimboid merged commit c19c142 into main Sep 18, 2026
13 checks passed
@jimboid
jimboid deleted the renovate-update branch September 18, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants