Skip to content

chore(deps): Update security configurations of Renovate - #1012

Merged
japsu merged 9 commits into
con2:mainfrom
deiga:chore/update-renovate-config
Aug 9, 2026
Merged

chore(deps): Update security configurations of Renovate#1012
japsu merged 9 commits into
con2:mainfrom
deiga:chore/update-renovate-config

Conversation

@deiga

@deiga deiga commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Update the Renovate setup and make dependency updates more conservative across npm and Python.

What changed

  • Migrate the Renovate config from JSON to JSON5 so the config can be documented inline and extended more cleanly.
  • Enable Renovate config migration PRs.
  • Enable abandoned dependency detection.
  • Require a minimum release age of 3 days before accepting updates for npm and Python dependencies.
  • Delay version update branch/PR creation until the minimum release age checks have passed.
  • Enable weekly lockfile maintenance.
  • Some uv dependencies we're downgraded since they were newer than 3d old

Additional config changes

  • Add npm min release age configuration for the frontend.
  • Add uv exclude-newer configuration for Python dependencies.

Why

These changes should reduce churn from very fresh releases and improve supply chain security, and surface stale dependencies earlier

deiga added 8 commits August 9, 2026 16:02
Signed-off-by: Timo Sand <timo.sand@iki.fi>
Signed-off-by: Timo Sand <timo.sand@iki.fi>
Signed-off-by: Timo Sand <timo.sand@iki.fi>
Signed-off-by: Timo Sand <timo.sand@iki.fi>
…rsions

Signed-off-by: Timo Sand <timo.sand@iki.fi>
…rsions

Signed-off-by: Timo Sand <timo.sand@iki.fi>
Signed-off-by: Timo Sand <timo.sand@iki.fi>
…l `minimumReleaseAge` has passed

Signed-off-by: Timo Sand <timo.sand@iki.fi>
@deiga deiga changed the title chore/update renovate config chore(deps): Update security configurations of Renovate Aug 9, 2026
Signed-off-by: Timo Sand <timo.sand@iki.fi>
@deiga
deiga marked this pull request as ready for review August 9, 2026 13:16
@japsu
japsu merged commit cf80a6e into con2:main Aug 9, 2026
13 checks passed
@deiga
deiga deleted the chore/update-renovate-config branch August 9, 2026 13:18
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