Skip to content

chore(renovate): enable manager "custom.regex"#1575

Merged
hzy merged 1 commit intomainfrom
renovate/reconfigure
Aug 29, 2025
Merged

chore(renovate): enable manager "custom.regex"#1575
hzy merged 1 commit intomainfrom
renovate/reconfigure

Conversation

@colinaaa
Copy link
Copy Markdown
Collaborator

@colinaaa colinaaa commented Aug 20, 2025

Summary by CodeRabbit

  • Chores
    • Enabled a custom regex-based manager to detect and bump Playwright versions referenced in CI workflow files for more consistent version updates.

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Aug 20, 2025

⚠️ No Changeset found

Latest commit: e705763

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Aug 20, 2025

📝 Walkthrough

Walkthrough

Adds the Renovate custom manager identifier by including "custom.regex" in the enabledManagers list of the Renovate configuration file; no other observable changes.

Changes

Cohort / File(s) Summary of changes
Renovate configuration
/.github/renovate.json5
Added "custom.regex" to enabledManagers. No other observable modifications in this diff.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

I twitch my whiskers at a single line, 🐇
a tiny tag added, quiet and fine.
One hop, one tweak, then back to rest—
the repo nods, updated and blessed.


📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 08e0ea3 and e705763.

📒 Files selected for processing (1)
  • .github/renovate.json5 (1 hunks)
🚧 Files skipped from review as they are similar to previous changes (1)
  • .github/renovate.json5
✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch renovate/reconfigure

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbit in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbit in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbit gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbit read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbit help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbit ignore or @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbit summary or @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbit or @coderabbitai anywhere in the PR title to generate the title automatically.

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@renovate
Copy link
Copy Markdown
Contributor

renovate bot commented Aug 20, 2025

Reconfigure PR Results

This is an reconfigure PR comment to help you understand and re-configure your renovate bot settings. If this Reconfigure PR were to be merged, we'd expect to see the following outcome:


Detected Package Files

  • .github/actions/rustup/action.yml (github-actions)
  • .github/workflows/code-scanning.yml (github-actions)
  • .github/workflows/copilot-setup-steps.yml (github-actions)
  • .github/workflows/deploy-main.yml (github-actions)
  • .github/workflows/nodejs-dependencies.yml (github-actions)
  • .github/workflows/pull-request-content-check.yml (github-actions)
  • .github/workflows/relative-ci.yml (github-actions)
  • .github/workflows/rust.yml (github-actions)
  • .github/workflows/stale.yml (github-actions)
  • .github/workflows/test.yml (github-actions)
  • .github/workflows/workflow-bench.yml (github-actions)
  • .github/workflows/workflow-build.yml (github-actions)
  • .github/workflows/workflow-bundle-analysis.yml (github-actions)
  • .github/workflows/workflow-test.yml (github-actions)
  • .github/workflows/workflow-website.yml (github-actions)
  • benchmark/react/package.json (npm)
  • examples/react/package.json (npm)
  • examples/tailwindcss/package.json (npm)
  • package.json (npm)
  • packages/background-only/package.json (npm)
  • packages/lynx/benchx_cli/package.json (npm)
  • packages/react/package.json (npm)
  • packages/react/refresh/package.json (npm)
  • packages/react/runtime/package.json (npm)
  • packages/react/testing-library/package.json (npm)
  • packages/react/transform/cjs/package.json (npm)
  • packages/react/transform/package.json (npm)
  • packages/react/worklet-runtime/package.json (npm)
  • packages/rspeedy/core/package.json (npm)
  • packages/rspeedy/create-rspeedy/package.json (npm)
  • packages/rspeedy/create-rspeedy/template-react-js/package.json (npm)
  • packages/rspeedy/create-rspeedy/template-react-ts/package.json (npm)
  • packages/rspeedy/create-rspeedy/template-react-vitest-rltl-js/package.json (npm)
  • packages/rspeedy/create-rspeedy/template-react-vitest-rltl-ts/package.json (npm)
  • packages/rspeedy/plugin-qrcode/package.json (npm)
  • packages/rspeedy/plugin-react-alias/package.json (npm)
  • packages/rspeedy/plugin-react/package.json (npm)
  • packages/rspeedy/upgrade-rspeedy/package.json (npm)
  • packages/rspeedy/websocket/package.json (npm)
  • packages/testing-library/examples/basic/package.json (npm)
  • packages/testing-library/testing-environment/package.json (npm)
  • packages/third-party/tailwind-preset/package.json (npm)
  • packages/tools/canary-release/package.json (npm)
  • packages/tools/css-serializer/package.json (npm)
  • packages/tools/vitest-setup/package.json (npm)
  • packages/use-sync-external-store/package.json (npm)
  • packages/web-platform/offscreen-document/package.json (npm)
  • packages/web-platform/web-constants/package.json (npm)
  • packages/web-platform/web-core-server/package.json (npm)
  • packages/web-platform/web-core/package.json (npm)
  • packages/web-platform/web-elements-compat/package.json (npm)
  • packages/web-platform/web-elements-reactive/package.json (npm)
  • packages/web-platform/web-elements-template/package.json (npm)
  • packages/web-platform/web-elements/package.json (npm)
  • packages/web-platform/web-explorer/package.json (npm)
  • packages/web-platform/web-mainthread-apis/package.json (npm)
  • packages/web-platform/web-rsbuild-plugin/package.json (npm)
  • packages/web-platform/web-style-transformer/package.json (npm)
  • packages/web-platform/web-tests/package.json (npm)
  • packages/web-platform/web-worker-rpc/package.json (npm)
  • packages/web-platform/web-worker-runtime/package.json (npm)
  • packages/webpack/cache-events-webpack-plugin/package.json (npm)
  • packages/webpack/chunk-loading-webpack-plugin/package.json (npm)
  • packages/webpack/css-extract-webpack-plugin/package.json (npm)
  • packages/webpack/react-refresh-webpack-plugin/package.json (npm)
  • packages/webpack/react-webpack-plugin/package.json (npm)
  • packages/webpack/runtime-wrapper-webpack-plugin/package.json (npm)
  • packages/webpack/template-webpack-plugin/package.json (npm)
  • packages/webpack/test-tools/package.json (npm)
  • packages/webpack/webpack-dev-transport/package.json (npm)
  • packages/webpack/webpack-runtime-globals/package.json (npm)
  • pnpm-workspace.yaml (npm)
  • website/package.json (npm)
  • .nvmrc (nvm)
  • packages/lynx/benchx_cli/scripts/build.mjs (regex)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Hopefully safe environment variables to allow users to configure.
  • Show all Merge Confidence badges for pull requests.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Show only the Age and Confidence Merge Confidence badges for pull requests.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Run lock file maintenance (updates) early Monday mornings.
  • Pin github-action digests.

What to Expect

With your current configuration, Renovate will create 22 Pull Requests:

chore(deps): update github-actions
chore(deps): update lynx digest to f0bab5c
  • Schedule: ["at any time"]
  • Branch name: renovate/lynx-digest
  • Merge into: main
  • Upgrade lynx to f0bab5c555350cc4ce6493789465f3b696fdacc9
chore(deps): update dependency @​rsbuild/core to v1.5.1
  • Schedule: ["at any time"]
  • Branch name: renovate/rsbuild-core-1.x
  • Merge into: main
  • Upgrade @rsbuild/core to 1.5.1
chore(deps): update dependency @​rslib/core to ^0.12.4
  • Schedule: ["at any time"]
  • Branch name: renovate/rslib-core-0.x
  • Merge into: main
  • Upgrade @rslib/core to ^0.12.4
chore(deps): update dependency fs-extra to ^11.3.1
  • Schedule: ["at any time"]
  • Branch name: renovate/fs-extra-11.x
  • Merge into: main
  • Upgrade fs-extra to ^11.3.1
chore(deps): update rspack monorepo to v1.5.1
chore(deps): update types
fix(deps): update dependency @lynx-js/tasm to v0.0.18
  • Schedule: ["at any time"]
  • Branch name: renovate/lynx-js-tasm-0.x
  • Merge into: main
  • Upgrade @lynx-js/tasm to 0.0.18
fix(deps): update dependency tinybench to ^5.0.1
  • Schedule: ["at any time"]
  • Branch name: renovate/tinybench-5.x
  • Merge into: main
  • Upgrade tinybench to ^5.0.1
fix(deps): update dependency zx to ^8.8.1
  • Schedule: ["at any time"]
  • Branch name: renovate/zx-8.x
  • Merge into: main
  • Upgrade zx to ^8.8.1
chore(deps): update dependency @​emnapi/core to v1.5.0
  • Schedule: ["at any time"]
  • Branch name: renovate/emnapi-core-1.x
  • Merge into: main
  • Upgrade @emnapi/core to 1.5.0
chore(deps): update dependency @​emnapi/runtime to v1.5.0
  • Schedule: ["at any time"]
  • Branch name: renovate/emnapi-runtime-1.x
  • Merge into: main
  • Upgrade @emnapi/runtime to 1.5.0
chore(deps): update dependency memfs to ^4.38.2
  • Schedule: ["at any time"]
  • Branch name: renovate/memfs-4.x
  • Merge into: main
  • Upgrade memfs to ^4.38.2
chore(deps): update linting
fix(deps): update rspress
chore(deps): update dependency @​biomejs/biome to v2
  • Schedule: ["at any time"]
  • Branch name: renovate/biomejs-biome-2.x
  • Merge into: main
  • Upgrade @biomejs/biome to ^2.2.2
chore(deps): update dependency @napi-rs/cli to v3
  • Schedule: ["at any time"]
  • Branch name: renovate/napi-rs-cli-3.x
  • Merge into: main
  • Upgrade @napi-rs/cli to 3.1.5
chore(deps): update dependency commander to v14
  • Schedule: ["at any time"]
  • Branch name: renovate/commander-14.x
  • Merge into: main
  • Upgrade commander to ^14.0.0
chore(deps): update dependency tailwindcss to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/major-tailwindcss-monorepo
  • Merge into: main
  • Upgrade tailwindcss to ^4.1.12
  • Upgrade tailwindcss to ^3 || ^4.0.0
chore(deps): update github-actions (major)
chore(deps): update types (major)
chore(deps): lock file maintenance
  • Schedule: ["* 0-3 * * 1"]
  • Branch name: renovate/lock-file-maintenance
  • Merge into: main
  • Regenerate lock files to use latest dependency versions

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

📜 Review details

Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 300c6bb and 17b2db6.

📒 Files selected for processing (1)
  • .github/renovate.json5 (3 hunks)

@hzy hzy force-pushed the renovate/reconfigure branch from 17b2db6 to 081b32b Compare August 28, 2025 16:20
@codecov
Copy link
Copy Markdown

codecov bot commented Aug 28, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

♻️ Duplicate comments (2)
.github/renovate.json5 (2)

25-25: Remove unnecessary custom.regex from enabledManagers

Custom managers are auto-enabled via customManagers; listing "custom.regex" here is redundant and may fail schema validation.

   "enabledManagers": [
     "npm",
     "nvm",
     "github-actions",
-    "custom.regex",
   ],

143-154: Fix Playwright group: don’t intersect with docker-only datasource; optionally include GH Action

matchDatasources: ["docker"] excludes @playwright/core (npm). Remove it so npm + custom regex (Docker) + GH Actions can group. Optionally add the Playwright GitHub Action slug.

     {
       "groupName": "playwright",
       "groupSlug": "playwright",
       "addLabels": ["platform:Web"],
       "matchManagers": ["npm", "github-actions", "custom.regex"],
       "matchPackageNames": [
         "@playwright/core",
+        "microsoft/playwright-github-action",
         "/^mcr\\.microsoft\\.com/playwright$/"
       ],
-      "matchDatasources": ["docker"],
       "rangeStrategy": "bump"
     },
📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 17b2db6 and 081b32b.

📒 Files selected for processing (1)
  • .github/renovate.json5 (3 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (7)
  • GitHub Check: build / Build (Ubuntu)
  • GitHub Check: build / Build (Windows)
  • GitHub Check: test-rust / Test (Ubuntu)
  • GitHub Check: code-style-check
  • GitHub Check: CodeQL Analyze (javascript-typescript)
  • GitHub Check: CodeQL Analyze (actions)
  • GitHub Check: zizmor

@relativeci
Copy link
Copy Markdown

relativeci bot commented Aug 28, 2025

Web Explorer

#4698 Bundle Size — 367.43KiB (0%).

e705763(current) vs cd0303c main#4686(baseline)

Bundle metrics  Change 1 change
                 Current
#4698
     Baseline
#4686
No change  Initial JS 144.23KiB 144.23KiB
No change  Initial CSS 31.84KiB 31.84KiB
No change  Cache Invalidation 0% 0%
No change  Chunks 8 8
No change  Assets 8 8
Change  Modules 218(-0.46%) 219
No change  Duplicate Modules 16 16
No change  Duplicate Code 3.33% 3.33%
No change  Packages 4 4
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#4698
     Baseline
#4686
No change  JS 235.43KiB 235.43KiB
No change  Other 100.16KiB 100.16KiB
No change  CSS 31.84KiB 31.84KiB

Bundle analysis reportBranch renovate/reconfigureProject dashboard


Generated by RelativeCIDocumentationReport issue

@relativeci
Copy link
Copy Markdown

relativeci bot commented Aug 28, 2025

React Example

#4705 Bundle Size — 237.06KiB (0%).

e705763(current) vs cd0303c main#4693(baseline)

Bundle metrics  no changes
                 Current
#4705
     Baseline
#4693
No change  Initial JS 0B 0B
No change  Initial CSS 0B 0B
No change  Cache Invalidation 0% 0%
No change  Chunks 0 0
No change  Assets 4 4
No change  Modules 158 158
No change  Duplicate Modules 64 64
No change  Duplicate Code 45.83% 45.83%
No change  Packages 2 2
No change  Duplicate Packages 0 0
Bundle size by type  no changes
                 Current
#4705
     Baseline
#4693
No change  IMG 145.76KiB 145.76KiB
No change  Other 91.3KiB 91.3KiB

Bundle analysis reportBranch renovate/reconfigureProject dashboard


Generated by RelativeCIDocumentationReport issue

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Aug 28, 2025

CodSpeed Performance Report

Merging #1575 will not alter performance

Comparing renovate/reconfigure (e705763) with main (cd0303c)

🎉 Hooray! codspeed-node just leveled up to 4.0.1!

A heads-up, this is a breaking change and it might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability 🥳!
Curious about what's new? Visit our releases page to delve into all the awesome details about this new version.

Summary

✅ 20 untouched benchmarks

@hzy hzy force-pushed the renovate/reconfigure branch from 081b32b to 08e0ea3 Compare August 28, 2025 16:52
@hzy hzy force-pushed the renovate/reconfigure branch from 08e0ea3 to e705763 Compare August 29, 2025 03:21
@hzy hzy changed the title chore(renovate): group playwright chore(renovate): enable manager "custom.regex" Aug 29, 2025
@hzy hzy requested a review from PupilTong August 29, 2025 03:34
@hzy hzy merged commit 60acc77 into main Aug 29, 2025
48 checks passed
@hzy hzy deleted the renovate/reconfigure branch August 29, 2025 06:28
@coderabbitai coderabbitai bot mentioned this pull request Sep 1, 2025
3 tasks
@coderabbitai coderabbitai bot mentioned this pull request Sep 12, 2025
3 tasks
@coderabbitai coderabbitai bot mentioned this pull request Oct 1, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants