Skip to content

fix(deps): add twice-weekly Renovate schedule for wrapper packages#147

Merged
JacobPEvans merged 2 commits intomainfrom
fix/renovate-twice-weekly-schedule
Mar 29, 2026
Merged

fix(deps): add twice-weekly Renovate schedule for wrapper packages#147
JacobPEvans merged 2 commits intomainfrom
fix/renovate-twice-weekly-schedule

Conversation

@JacobPEvans
Copy link
Copy Markdown
Owner

@JacobPEvans JacobPEvans commented Mar 29, 2026

PR #147: Twice-Weekly Renovate Schedule for Wrapper Packages

Summary

  • Add twice-weekly schedule (Mon + Thu) for custom.regex and pep621 managers in the shared Renovate preset
  • Enable lockFileMaintenance with twice-weekly schedule
  • Add explicit timezone (America/Chicago) for predictable schedule evaluation
  • All repos inheriting this preset benefit automatically

Why

Weekly Monday-only schedule + 3-day release age soak = up to 10 days max staleness for PyPI/npm
wrapper packages. This was discovered when a Python wrapper package was at 1.6.0 locally while
1.8.0 was available on PyPI. Adding Thursday reduces max staleness to ~6.5 days.

Changes

  • renovate-presets.json: Add timezone, lockFileMaintenance, and two schedule packageRules

Test plan

  • Verify Renovate validates the updated preset without errors (check Dependency Dashboard)
  • Confirm Thursday schedule entries appear in downstream repo dashboards
  • Lock file maintenance PRs should appear on both Monday and Thursday

🤖 Generated with Claude Code

…gers

Weekly Monday-only schedule meant up to 10 days staleness (7-day wait +
3-day release age soak). Adding Thursday as a second check-in cuts max
staleness to ~6.5 days for all repos inheriting this preset.

Changes:
- lockFileMaintenance: twice-weekly (Mon + Thu before 7am)
- custom.regex managers (bunx/uvx/uv wrappers): twice-weekly (Mon + Thu after 7am)
- pep621 managers (pyproject.toml packages): twice-weekly (Mon + Thu after 7am)

(claude)
Copilot AI review requested due to automatic review settings March 29, 2026 16:57
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request updates the shared Renovate configuration to improve the frequency of dependency updates and lock file maintenance. By introducing a second weekly check-in, the changes aim to reduce the window of staleness for specific wrapper packages without increasing maintenance noise.

Highlights

  • Lock File Maintenance: Enabled lock file maintenance with a twice-weekly schedule (Monday and Thursday) in the shared preset.
  • Dependency Update Frequency: Added a twice-weekly schedule for custom.regex and pep621 managers to reduce maximum dependency staleness.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.


The dependencies drift in the night, / We need them to stay in our sight. / With Monday and Thursday, / We'll keep them all sturdy, / And keep all our versions just right.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the org-wide Renovate preset to reduce dependency “staleness” by increasing cadence for certain managers and enabling scheduled lockfile maintenance across downstream repositories.

Changes:

  • Enable Renovate lockFileMaintenance and schedule it twice weekly (Mon/Thu).
  • Add twice-weekly schedules for custom.regex and pep621 managers.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Address review feedback:
- Add timezone: America/Chicago so schedule hours are predictable
- Fix description to say "all custom regex managers" not just wrappers

(claude)
@JacobPEvans JacobPEvans merged commit efaeb3a into main Mar 29, 2026
2 checks passed
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