chore: sync renovate config from rspack#240
Conversation
be4d12a to
ddcb4bf
Compare
There was a problem hiding this comment.
Pull request overview
Updates this repository’s Renovate configuration to align with the rstackjs org defaults by switching to a JSON5-based config and adopting the shared security preset plus repo-relevant grouping/manager rules.
Changes:
- Replace the previous
github>Boshen/renovatepreset withgithub>rstackjs/renovate:securityplus dependency dashboard + GitHub Actions digest pinning. - Move Renovate config to
.github/renovate.json5, adding scheduling, manager restrictions, labels, and package grouping rules. - Remove the old
.github/renovate.json.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| .github/renovate.json5 | Adds the new JSON5 Renovate config aligned to rstackjs presets, schedule, enabled managers, and grouping rules. |
| .github/renovate.json | Removes the old Renovate config that extended a personal preset. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: be4d12abbb
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Merging this PR will degrade performance by 4.57%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Memory | resolver[multi-thread] |
11 MB | 11.5 MB | -4.57% |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing chore/sync-renovate-config (92d1db7) with main (9c30323)
Drop github>Boshen/renovate and adopt rstackjs shared security preset plus the relevant package rules from rspack (cargo/npm/github-actions grouping, mimalloc pin, manually managed artifact actions, weekly schedule).
ddcb4bf to
bcf2c51
Compare
Replace depTypeList / matchPackagePatterns / matchPackagePrefixes / excludePackage* with the supported matchDepTypes and matchPackageNames (globs + negation) so each rule actually applies on current Renovate.
Revert an unrelated LICENSE change that slipped into the renovate sync commit.
What
renovate.jsontorenovate.json5to match rspack's format and allow inline comments.github-actions,cargo,npm.patch crates/napi/patch npm dependenciesgrouping,mimallocpin (aligned with rspack's benchmark allocator), disable Node updates, groupgithub-actionswithactions/upload-artifactandactions/download-artifactleft manual.crate rspack_resolverself-ref,crates/rspack_plugin_css,linting/,lynx-infra/*,rstackjs/rust-cache).Before / After
Before:
{ "extends": ["github>Boshen/renovate"], "ignorePaths": ["**/node_modules/**", "**/fixtures/**", "benches/**"] }After:
renovate.json5extends the rstackjs shared security preset with the project-relevant grouping rules from rspack.