Skip to content

Commit a646f22

Browse files
chore: add changesets for unique features and clean up artifacts
- Add changeset for Node runtime recursion prevention fixes - Add changeset for enhanced test coverage - Add changeset for rsbuild-plugin build dependency fix - Remove development artifacts (.claude/ folder and CI comment)
1 parent d3ca385 commit a646f22

File tree

5 files changed

+36
-49
lines changed

5 files changed

+36
-49
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
"@module-federation/enhanced": patch
3+
---
4+
5+
test: add comprehensive test coverage for request pattern filtering
6+
7+
- Add integration tests for request pattern filtering in provide-filters test case
8+
- Add test cases verifying modules match/don't match request include filters
9+
- Add unit tests for `extractPathAfterNodeModules` utility function
10+
- Add unit tests for `createLookupKeyForSharing` utility function
11+
- Add test files for request filtering scenarios (components/Button.js, utils/helper.js, etc.)
12+
13+
This enhances test coverage to ensure request pattern filtering functionality works correctly and prevents regressions.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
"@module-federation/node": patch
3+
"@module-federation/sdk": patch
4+
---
5+
6+
fix: prevent infinite recursion in Node.js module imports
7+
8+
- Add `nodeRuntimeImportCache` in node runtime plugin to prevent recursive imports
9+
- Add `sdkImportCache` in SDK node module to prevent recursive imports
10+
- Cache promises to prevent infinite loops during circular dependencies
11+
- Clear cache on errors to allow retry attempts
12+
- Add comprehensive test coverage for recursion scenarios
13+
14+
This fixes "Maximum call stack size exceeded" errors that can occur when there are circular dependencies in module loading.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
"@module-federation/rsbuild-plugin": patch
3+
---
4+
5+
fix: add build dependencies configuration to project.json
6+
7+
- Add `dependsOn` configuration to ensure dependencies are built before this package
8+
- Improves build reliability by ensuring proper dependency ordering
9+
- Fixes potential build issues when dependencies haven't been built yet

.claude/agents/pr-branch-reviewer.md

Lines changed: 0 additions & 48 deletions
This file was deleted.

packages/modernjs/src/constant.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
export const LOCALHOST = 'localhost';
22
export const PLUGIN_IDENTIFIER = '[ Modern.js Module Federation ]';
3-
// Force rebuild - CI fix attempt

0 commit comments

Comments
 (0)