Failed
Open on GitHub

Merge branch 'main' into codex/rsbuild-upgrade

Self-Healing CI

Classification: Flaky task

We investigated the @benchmarks/react-link-performance:test:unit failure and found it unrelated to this PR's changes. The error — @tanstack/history unresolvable in a benchmark worker via @swc-node/register — has no causal connection to the Rsbuild catalog bump or watch-ignored refactor, and the task carries a 16.67% historical flakiness rate. We recommend simply rerunning the task.

An empty commit was automatically applied to the branch to trigger a new CI pipeline execution to resolve the flaky task.

The AI model provider was experiencing issues when this fix was generated.

The failing task is @benchmarks/react-link-performance:test:unit, specifically the test stable-worker.test.ts > loads emitted JavaScript without retranspiling it through SWC.

The error is a module resolution failure: Cannot find module '@tanstack/history': @tanstack/history cannot be resolved in benchmarks/client-nav/scenarios/harness.ts

This occurs inside a Node.js worker process that uses @swc-node/register for ESM resolution — a mechanism known to be sensitive to environment state and module caching.

The PR's changes are scoped to three areas:

  1. Bumping @rsbuild/core in the pnpm-workspace.yaml catalog from ^2.1.0 to ^2.2.5
  2. Refactoring watch-exclusion logic into packages/start-plugin-core/src/rsbuild/watch-ignored.ts
  3. Adding a string-type guard for Babel loader options in packages/solid-start/src/plugin/rsbuild.ts

None of these changes have any plausible causal path to breaking @tanstack/history resolution in a benchmark worker. The benchmark files and @tanstack/history are entirely untouched by the PR.

The task has a historical flakiness rate of 16.67%, confirming it has failed intermittently without code changes in the past.

Although the similar-task-failure-detector found the error is branch-specific (not appearing in other branches), this is consistent with a transient CI environment difference rather than a code regression, given the complete absence of any logical connection between the PR changes and the observed error.