Skip to content

chore(renovate): run github-actions updates monthly in renovate config 🗓️#4646

Merged
glokos merged 2 commits into
mainfrom
assem/renovate/chore/monthly-schedule
Jul 21, 2026
Merged

chore(renovate): run github-actions updates monthly in renovate config 🗓️#4646
glokos merged 2 commits into
mainfrom
assem/renovate/chore/monthly-schedule

Conversation

@glokos

@glokos glokos commented Jul 20, 2026

Copy link
Copy Markdown
Contributor
  • switch schedule from weekly (on monday) to monthly (1st of month, * 0-3 1 * *)
  • keep 14-day minimumReleaseAge

…g 🗓️

- switch schedule from weekly (on monday) to monthly (1st of month, `* 0-3 1 * *`)
- keep 14-day minimumReleaseAge
@glokos
glokos requested a review from a team as a code owner July 20, 2026 13:06
@claude

claude Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Claude finished @glokos's task in 57s —— View job


PR Review

  • Read the diff and full renovate.json5 context
  • Validated the new cron schedule
  • Checked comment/config consistency

Verdict: LGTM

The change is correct and idiomatic:

  • schedule: ["* 0-3 1 * *"] is valid Renovate cron (minute hour(0-3) day-of-month(1) month day-of-week). Using * for the minute field is exactly what Renovate recommends — it doesn't schedule at minute precision, so the * just defines the 00:00–03:59 UTC window on the 1st of each month. No timezone is set, so this correctly defaults to UTC.
  • The comment on line 11 was updated (weeklymonthly) to stay in sync with the change. 👍
  • minimumReleaseAge: "14 days" is preserved as intended, and the "skip releases newer than 2 weeks" comment remains accurate.

One thing worth being aware of (not a blocker, and it matches the PR's stated intent): combining a monthly run with the 14-day release age means a fresh action release could take up to ~6 weeks to land in a PR. That's an acceptable trade-off for reducing PR noise, just flagging the effective latency.

No changes requested.
assem/renovate/chore/monthly-schedule

@ahhda ahhda left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM — monthly schedule cron is valid and matches stated intent (fires only on the 1st, wide enough window for Renovate's own polling cadence).

@glokos
glokos enabled auto-merge July 20, 2026 15:18
@glokos
glokos disabled auto-merge July 20, 2026 15:45
@glokos
glokos enabled auto-merge July 20, 2026 15:45
@glokos
glokos disabled auto-merge July 21, 2026 18:35
@glokos
glokos added this pull request to the merge queue Jul 21, 2026
Merged via the queue into main with commit 66b07fe Jul 21, 2026
22 checks passed
@glokos
glokos deleted the assem/renovate/chore/monthly-schedule branch July 21, 2026 19:33
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants