Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ Renovate once every check on the PR passes; majors wait for approval on the
Dependency Dashboard issue. `vite-plus`, `vitest`, and `@vitest/*` move in
their own PR, since vite-plus pins an exact vitest. That PR takes the latest
of every member at once and merges only after all of them clear release age.
`effect` and `@effect/*` move the same way in one `effect` PR, since every
member peers on the same `effect` version.

## frontend-release-npm.yml

Expand Down
7 changes: 7 additions & 0 deletions renovate-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,13 @@
"groupName": "vite-plus toolchain",
"internalChecksFilter": "none"
},
{
"description": "Effect packages ship together and peer on the same effect version, so they move as one PR. Each member keeps its own release-age clock, and strict filtering would merge the members that aged first. Filtering none takes the latest of every member and holds automerge until all of them age",
"matchPackageNames": ["effect", "@effect/*"],
"matchUpdateTypes": ["patch", "minor", "major"],
"groupName": "effect",
"internalChecksFilter": "none"
},
{
"description": "Pin Actions and images by digest on the initial run without waiting for release age",
"matchUpdateTypes": ["pin", "pinDigest"],
Expand Down