diff --git a/.changeset/wet-pants-sniff.md b/.changeset/wet-pants-sniff.md new file mode 100644 index 00000000000..ce6f8bd516d --- /dev/null +++ b/.changeset/wet-pants-sniff.md @@ -0,0 +1,18 @@ +--- +"@module-federation/cli": patch +"@module-federation/data-prefetch": patch +"@module-federation/error-codes": patch +"@module-federation/managers": patch +"@module-federation/manifest": patch +"@module-federation/rsbuild-plugin": patch +"@module-federation/rspack": patch +"@module-federation/runtime": patch +"@module-federation/runtime-core": patch +"@module-federation/inject-external-runtime-core-plugin": patch +"@module-federation/runtime-tools": patch +"@module-federation/sdk": patch +"@module-federation/utilities": patch +"@module-federation/webpack-bundler-runtime": patch +--- + +use TSC instead of SWC diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 7cb570e39bc..a5b1900bc21 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -49,7 +49,7 @@ jobs: run: pnpm install - name: Clear Node Modules Cache - run: rm -rf node_modules/.cache + run: find . -maxdepth 6 -type d \( -name ".cache" -o -name ".modern-js" \) -exec rm -rf {} + - name: Install Cypress # if: steps.browsers-cache.outputs.cache-hit != 'true' @@ -87,18 +87,12 @@ jobs: run: npx nx run-many --targets=build --projects=tag:type:pkg --parallel=4 - name: Run Affected Test - uses: nick-fields/retry@v3 - with: - max_attempts: 2 - timeout_minutes: 10 - command: npx nx affected -t test --parallel=3 --exclude='*,!tag:type:pkg' + timeout-minutes: 10 + run: npx nx affected -t test --parallel=3 --exclude='*,!tag:type:pkg' - name: Run Affected Experimental Tests - uses: nick-fields/retry@v3 - with: - max_attempts: 2 - timeout_minutes: 10 - command: npx nx affected -t test:experiments --parallel=1 --exclude='*,!tag:type:pkg' --skip-nx-cache + timeout-minutes: 10 + run: npx nx affected -t test:experiments --parallel=1 --exclude='*,!tag:type:pkg' --skip-nx-cache e2e-modern: needs: checkout-install diff --git a/.github/workflows/devtools.yml b/.github/workflows/devtools.yml index 253fe4b46bd..421d9ce9fe5 100644 --- a/.github/workflows/devtools.yml +++ b/.github/workflows/devtools.yml @@ -47,7 +47,7 @@ jobs: uses: nrwl/nx-set-shas@v3 - name: Install Dependencies - run: pnpm install && rm -rf ./node_modules/.cache + run: pnpm install && find . -maxdepth 6 -type d \( -name ".cache" -o -name ".modern-js" \) -exec rm -rf {} + - name: Install Cypress run: npx cypress install diff --git a/apps/3002-checkout/components/ButtonOldAnt.tsx b/apps/3002-checkout/components/ButtonOldAnt.tsx index 1a815bade92..989fc577b5e 100644 --- a/apps/3002-checkout/components/ButtonOldAnt.tsx +++ b/apps/3002-checkout/components/ButtonOldAnt.tsx @@ -1,6 +1,8 @@ import Button from 'antd/lib/button'; -import { version } from 'antd/package.json'; +import antdPackage from 'antd/package.json'; import stuff from './stuff.module.css'; + +const { version } = antdPackage; export default function ButtonOldAnt() { return ; } diff --git a/apps/manifest-demo/3010-rspack-provider/src/components/ButtonOldAnt.tsx b/apps/manifest-demo/3010-rspack-provider/src/components/ButtonOldAnt.tsx index 61d8cc630e7..29cf9ff219a 100644 --- a/apps/manifest-demo/3010-rspack-provider/src/components/ButtonOldAnt.tsx +++ b/apps/manifest-demo/3010-rspack-provider/src/components/ButtonOldAnt.tsx @@ -1,7 +1,9 @@ import Button from 'antd/lib/button'; -import { version } from 'antd/package.json'; +import antdPackage from 'antd/package.json'; import * as stuff from './stuff.module.css'; +const { version } = antdPackage; + export default function ButtonOldAnt() { return ( // @ts-ignore diff --git a/apps/manifest-demo/webpack-host/src/components/ButtonOldAnt.tsx b/apps/manifest-demo/webpack-host/src/components/ButtonOldAnt.tsx index b076eba803f..c1552882ff5 100644 --- a/apps/manifest-demo/webpack-host/src/components/ButtonOldAnt.tsx +++ b/apps/manifest-demo/webpack-host/src/components/ButtonOldAnt.tsx @@ -1,7 +1,9 @@ import Button from 'antd/lib/button'; -import { version } from 'antd/package.json'; +import antdPackage from 'antd/package.json'; import stuff from './stuff.module.css'; +const { version } = antdPackage; + export default function ButtonOldAnt() { return ; } diff --git a/apps/runtime-demo/3005-runtime-host/src/components/ButtonOldAnt.tsx b/apps/runtime-demo/3005-runtime-host/src/components/ButtonOldAnt.tsx index b076eba803f..c1552882ff5 100644 --- a/apps/runtime-demo/3005-runtime-host/src/components/ButtonOldAnt.tsx +++ b/apps/runtime-demo/3005-runtime-host/src/components/ButtonOldAnt.tsx @@ -1,7 +1,9 @@ import Button from 'antd/lib/button'; -import { version } from 'antd/package.json'; +import antdPackage from 'antd/package.json'; import stuff from './stuff.module.css'; +const { version } = antdPackage; + export default function ButtonOldAnt() { return ; } diff --git a/apps/runtime-demo/3007-runtime-remote/src/components/ButtonOldAnt.tsx b/apps/runtime-demo/3007-runtime-remote/src/components/ButtonOldAnt.tsx index 9be30f28df4..39f8327b2f7 100644 --- a/apps/runtime-demo/3007-runtime-remote/src/components/ButtonOldAnt.tsx +++ b/apps/runtime-demo/3007-runtime-remote/src/components/ButtonOldAnt.tsx @@ -1,7 +1,9 @@ import Button from 'antd/lib/button'; -import { version } from 'antd/package.json'; +import antdPackage from 'antd/package.json'; import stuff from './stuff.module.css'; +const { version } = antdPackage; + export default function ButtonOldAnt() { return (