Skip to content

chore: Add protections against malicious package updates in Renovate#665

Merged
caitlynstocker merged 1 commit intomainfrom
cat/devex-186/add-renovate-protections
Apr 2, 2026
Merged

chore: Add protections against malicious package updates in Renovate#665
caitlynstocker merged 1 commit intomainfrom
cat/devex-186/add-renovate-protections

Conversation

@caitlynstocker
Copy link
Copy Markdown
Contributor

@caitlynstocker caitlynstocker commented Apr 2, 2026

What's this? ⛵

In response to recent events with axios compromised on npm, we are adding the following to all of our repositories using Renovate auto updates:

  1. Setting a minimum release age of two days for all npm package updates. This allows time for problems to be detected elsewhere before reaching us.
  2. Temporarily pausing automatic merging by commenting config which enables it.

Config which allows auto-merging has been commented:

automergeDigest — Auto-merge digest updates (Docker image digest pins, e.g. sha256:abc...).
automergePatch — Auto-merge patch version bumps (e.g. 1.2.3 → 1.2.4).
automergeLinters — Auto-merge updates to linting packages (ESLint, Prettier, etc.).
automergeTesters — Auto-merge updates to test framework packages (Jest, Mocha, etc.).
automergeTypes — Auto-merge updates to @types/* packages, regardless of semver level.

Config which restricts auto-merging remains unchanged:

automergePr — Sets the automerge method to merging the PR itself (as opposed to pushing directly to the branch).
automergeRequireAllStatusChecks — Only auto-merge if all status checks pass. Safety guard — prevents merging a PR that has failing CI.

Part of DEVEX-186
Part of DEVEX-187

@caitlynstocker caitlynstocker requested a review from a team as a code owner April 2, 2026 00:43
@caitlynstocker caitlynstocker requested review from a team and removed request for a team April 2, 2026 00:44
@caitlynstocker caitlynstocker force-pushed the cat/devex-186/add-renovate-protections branch from a4085cb to a136a85 Compare April 2, 2026 00:49
@caitlynstocker caitlynstocker merged commit cc7406d into main Apr 2, 2026
8 checks passed
@caitlynstocker caitlynstocker deleted the cat/devex-186/add-renovate-protections branch April 2, 2026 06:02
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