Skip to content

build(renovate): use best practices config#1818

Open
ljanner wants to merge 1 commit intomainfrom
build/renovate-config-best-practices
Open

build(renovate): use best practices config#1818
ljanner wants to merge 1 commit intomainfrom
build/renovate-config-best-practices

Conversation

@ljanner
Copy link
Copy Markdown
Member

@ljanner ljanner commented Apr 2, 2026

Switch from config:recommended to config:best-practices.

Notable additions from best-practices:

  • helpers:pinGitHubActionDigests — pins GitHub Action versions to their digests for improved supply chain security
  • security:minimumReleaseAgeNpm — waits 3 days before raising npm updates, giving time for malware detection and preventing issues from unpublished packages
  • already includes config:recommended

The best-practices preset includes :maintainLockFilesWeekly by default, which is overridden here with :maintainLockFilesMonthly to reduce noise, as weekly lock file maintenance is too frequent for our setup.


Documentation.
Examples.
Dashboards Demo.
Playwright report.

Coverage Reports:

Code Coverage

Switch from `config:recommended` to [`config:best-practices`](https://docs.renovatebot.com/presets-config/#configbest-practices).

Notable additions from best-practices:
- `helpers:pinGitHubActionDigests` — pins GitHub Action versions to their
  digests for improved supply chain security
- `security:minimumReleaseAgeNpm` — waits 3 days before raising npm
  updates, giving time for malware detection and preventing issues from
  unpublished packages

The best-practices preset includes `:maintainLockFilesWeekly` by default,
which is overridden here with `:maintainLockFilesMonthly` to reduce noise,
as weekly lock file maintenance is too frequent for our setup.
@ljanner ljanner added this to the 49.x milestone Apr 2, 2026
@ljanner ljanner self-assigned this Apr 2, 2026
@ljanner ljanner requested a review from a team as a code owner April 2, 2026 16:49
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

The pull request updates the Renovate configuration in renovate.json5 by switching the base configuration from 'config:recommended' to 'config:best-practices' and adding the ':maintainLockFilesMonthly' preset to the extends list. I have no feedback to provide.

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.

1 participant