Skip to content

Modify Renovate configuration for improved management - #51

Merged
jimboid merged 2 commits into
mainfrom
renovate-update
Sep 18, 2026
Merged

jimboid merged 2 commits 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 with new settings for dependency management, including timezone, schedules, and custom managers.
Updated pip installation commands to specify versions for setuptools and gunicorn.
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 35228680755

Coverage remained the same at 91.609%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 727
Covered Lines: 666
Line Coverage: 91.61%
Coverage Strength: 8.24 hits per line

💛 - Coveralls

@jkalayan

Copy link
Copy Markdown
Collaborator

Thanks James, looks good to me, I can try creating a new package with these changes

@jimboid
jimboid merged commit d54cb7d into main Sep 18, 2026
12 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.

3 participants