Skip to content

fix: build Rspack CI binding for unit tests - #85

Merged
Timeless0911 merged 1 commit into
mainfrom
david/fix-rspack-ci-binding
Aug 19, 2026
Merged

fix: build Rspack CI binding for unit tests#85
Timeless0911 merged 1 commit into
mainfrom
david/fix-rspack-ci-binding

Conversation

@Timeless0911

Copy link
Copy Markdown
Member

Summary

The Rslib ecosystem CI job started failing after Rspack #15209 made rspack_loader_testing optional behind the test-loader Cargo feature. The suite built Rspack with the release profile, which intentionally excludes internal test loaders, and then ran unit tests that resolve builtin:test-*; this caused 14 failures with Unable to resolve loader builtin:test-* in the failed job.

This change builds the Rspack workspace with the ci binding profile and then builds its JavaScript packages. The ci profile inherits from release while retaining the internal test loaders required by test:unit.

Validation

pnpm lint
pnpm test --stack rslib --suite-commit a74d7f6316ceef4978e5531119810c7d5b097270 rspack

The regression run completed with 47 test suites passed and 9,206 tests passed (4 skipped).

Related Links

@Timeless0911
Timeless0911 merged commit 00eb7e9 into main Aug 19, 2026
18 of 23 checks passed
@Timeless0911
Timeless0911 deleted the david/fix-rspack-ci-binding branch August 19, 2026 06:08
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.

1 participant