Skip to content

Replace custom brace expansion with brace-expansion library for faster pattern matching #6967

Replace custom brace expansion with brace-expansion library for faster pattern matching

Replace custom brace expansion with brace-expansion library for faster pattern matching #6967

Triggered via pull request March 18, 2026 18:10
Status Failure
Total duration 30m 24s
Artifacts

integration-tests.yml

on: pull_request
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

23 errors
Linux / upgrade
Process completed with exit code 1.
upgrade/index.test.ts > multiple CSS roots that resolve to the same Tailwind config file requires manual intervention: integrations/upgrade/index.test.ts#L1720
AssertionError: expected 'Error: Command failed: npx @tailwindc…' to match 'Could not determine configuration fil…' - Expected + Received - Could not determine configuration file for: + Error: Command failed: npx @tailwindcss/upgrade --force + node:internal/modules/run_main:107 + triggerUncaughtException( + ^ + + Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'brace-expansion' imported from /tmp/tailwind-integrationsEyAljY/node_modules/.pnpm/tailwindcss@file+..+..+home+runner+work+tailwindcss+tailwindcss+dist+tailwindcss.tgz/node_modules/tailwindcss/dist/chunk-3KRKPHHZ.mjs + Did you mean to import "brace-expansion/dist/commonjs/index.js"? + at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9) + at packageResolve (node:internal/modules/esm/resolve:768:81) + at moduleResolve (node:internal/modules/esm/resolve:859:18) + at defaultResolve (node:internal/modules/esm/resolve:991:11) + at #cachedDefaultResolve (node:internal/modules/esm/loader:719:20) + at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:736:38) + at ModuleLoader.resolveSync (node:internal/modules/esm/loader:765:52) + at #resolve (node:internal/modules/esm/loader:701:17) + at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:621:35) + at ModuleJob.syncLink (node:internal/modules/esm/module_job:160:33) { + code: 'ERR_MODULE_NOT_FOUND' + } + + Node.js v24.14.0 + ❯ upgrade/index.test.ts:1720:20 ❯ utils.ts:453:14
upgrade/index.test.ts > multiple CSS roots that resolve to the same Tailwind config file requires manual intervention: integrations/upgrade/index.test.ts#L1720
AssertionError: expected 'Error: Command failed: npx @tailwindc…' to match 'Could not determine configuration fil…' - Expected + Received - Could not determine configuration file for: + Error: Command failed: npx @tailwindcss/upgrade --force + node:internal/modules/run_main:107 + triggerUncaughtException( + ^ + + Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'brace-expansion' imported from /tmp/tailwind-integrations0xqM2A/node_modules/.pnpm/tailwindcss@file+..+..+home+runner+work+tailwindcss+tailwindcss+dist+tailwindcss.tgz/node_modules/tailwindcss/dist/chunk-3KRKPHHZ.mjs + Did you mean to import "brace-expansion/dist/commonjs/index.js"? + at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9) + at packageResolve (node:internal/modules/esm/resolve:768:81) + at moduleResolve (node:internal/modules/esm/resolve:859:18) + at defaultResolve (node:internal/modules/esm/resolve:991:11) + at #cachedDefaultResolve (node:internal/modules/esm/loader:719:20) + at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:736:38) + at ModuleLoader.resolveSync (node:internal/modules/esm/loader:765:52) + at #resolve (node:internal/modules/esm/loader:701:17) + at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:621:35) + at ModuleJob.syncLink (node:internal/modules/esm/module_job:160:33) { + code: 'ERR_MODULE_NOT_FOUND' + } + + Node.js v24.14.0 + ❯ upgrade/index.test.ts:1720:20 ❯ utils.ts:453:14
upgrade/index.test.ts > multiple CSS roots that resolve to the same Tailwind config file requires manual intervention: integrations/upgrade/index.test.ts#L1720
AssertionError: expected 'Error: Command failed: npx @tailwindc…' to match 'Could not determine configuration fil…' - Expected + Received - Could not determine configuration file for: + Error: Command failed: npx @tailwindcss/upgrade --force + node:internal/modules/run_main:107 + triggerUncaughtException( + ^ + + Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'brace-expansion' imported from /tmp/tailwind-integrations14MI6t/node_modules/.pnpm/tailwindcss@file+..+..+home+runner+work+tailwindcss+tailwindcss+dist+tailwindcss.tgz/node_modules/tailwindcss/dist/chunk-3KRKPHHZ.mjs + Did you mean to import "brace-expansion/dist/commonjs/index.js"? + at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9) + at packageResolve (node:internal/modules/esm/resolve:768:81) + at moduleResolve (node:internal/modules/esm/resolve:859:18) + at defaultResolve (node:internal/modules/esm/resolve:991:11) + at #cachedDefaultResolve (node:internal/modules/esm/loader:719:20) + at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:736:38) + at ModuleLoader.resolveSync (node:internal/modules/esm/loader:765:52) + at #resolve (node:internal/modules/esm/loader:701:17) + at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:621:35) + at ModuleJob.syncLink (node:internal/modules/esm/module_job:160:33) { + code: 'ERR_MODULE_NOT_FOUND' + } + + Node.js v24.14.0 + ❯ upgrade/index.test.ts:1720:20 ❯ utils.ts:453:14
Linux / postcss
Process completed with exit code 1.
postcss/core-as-postcss-plugin.test.ts > ESM > can not use `tailwindcss` as a postcss module: integrations/postcss/core-as-postcss-plugin.test.ts#L51
AssertionError: expected [Function] to throw error including 'It looks like you\'re trying to use `…' but got 'Command failed: pnpm postcss src/inde…' - Expected + Received - It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration. + Command failed: pnpm postcss src/index.css --output dist/out.css + Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'brace-expansion' imported from /tmp/tailwind-integrationspZgaR2/node_modules/.pnpm/tailwindcss@file+..+..+home+runner+work+tailwindcss+tailwindcss+dist+tailwindcss.tgz/node_modules/tailwindcss/dist/chunk-3KRKPHHZ.mjs + Did you mean to import "brace-expansion/dist/commonjs/index.js"? + at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9) + at packageResolve (node:internal/modules/esm/resolve:768:81) + at moduleResolve (node:internal/modules/esm/resolve:859:18) + at defaultResolve (node:internal/modules/esm/resolve:991:11) + at #cachedDefaultResolve (node:internal/modules/esm/loader:719:20) + at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:736:38) + at ModuleLoader.resolveSync (node:internal/modules/esm/loader:765:52) + at #resolve (node:internal/modules/esm/loader:701:17) + at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:621:35) + at ModuleJob.syncLink (node:internal/modules/esm/module_job:160:33) { + code: 'ERR_MODULE_NOT_FOUND' + } + ❯ postcss/core-as-postcss-plugin.test.ts:51:7 ❯ utils.ts:453:14
postcss/core-as-postcss-plugin.test.ts > ESM > can not use `tailwindcss` as a postcss module: integrations/postcss/core-as-postcss-plugin.test.ts#L51
AssertionError: expected [Function] to throw error including 'It looks like you\'re trying to use `…' but got 'Command failed: pnpm postcss src/inde…' - Expected + Received - It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration. + Command failed: pnpm postcss src/index.css --output dist/out.css + Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'brace-expansion' imported from /tmp/tailwind-integrationsJrVadW/node_modules/.pnpm/tailwindcss@file+..+..+home+runner+work+tailwindcss+tailwindcss+dist+tailwindcss.tgz/node_modules/tailwindcss/dist/chunk-3KRKPHHZ.mjs + Did you mean to import "brace-expansion/dist/commonjs/index.js"? + at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9) + at packageResolve (node:internal/modules/esm/resolve:768:81) + at moduleResolve (node:internal/modules/esm/resolve:859:18) + at defaultResolve (node:internal/modules/esm/resolve:991:11) + at #cachedDefaultResolve (node:internal/modules/esm/loader:719:20) + at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:736:38) + at ModuleLoader.resolveSync (node:internal/modules/esm/loader:765:52) + at #resolve (node:internal/modules/esm/loader:701:17) + at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:621:35) + at ModuleJob.syncLink (node:internal/modules/esm/module_job:160:33) { + code: 'ERR_MODULE_NOT_FOUND' + } + ❯ postcss/core-as-postcss-plugin.test.ts:51:7 ❯ utils.ts:453:14
postcss/core-as-postcss-plugin.test.ts > ESM > can not use `tailwindcss` as a postcss module: integrations/postcss/core-as-postcss-plugin.test.ts#L51
AssertionError: expected [Function] to throw error including 'It looks like you\'re trying to use `…' but got 'Command failed: pnpm postcss src/inde…' - Expected + Received - It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration. + Command failed: pnpm postcss src/index.css --output dist/out.css + Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'brace-expansion' imported from /tmp/tailwind-integrations2E7VJG/node_modules/.pnpm/tailwindcss@file+..+..+home+runner+work+tailwindcss+tailwindcss+dist+tailwindcss.tgz/node_modules/tailwindcss/dist/chunk-3KRKPHHZ.mjs + Did you mean to import "brace-expansion/dist/commonjs/index.js"? + at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9) + at packageResolve (node:internal/modules/esm/resolve:768:81) + at moduleResolve (node:internal/modules/esm/resolve:859:18) + at defaultResolve (node:internal/modules/esm/resolve:991:11) + at #cachedDefaultResolve (node:internal/modules/esm/loader:719:20) + at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:736:38) + at ModuleLoader.resolveSync (node:internal/modules/esm/loader:765:52) + at #resolve (node:internal/modules/esm/loader:701:17) + at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:621:35) + at ModuleJob.syncLink (node:internal/modules/esm/module_job:160:33) { + code: 'ERR_MODULE_NOT_FOUND' + } + ❯ postcss/core-as-postcss-plugin.test.ts:51:7 ❯ utils.ts:453:14
postcss/config.test.ts > Config files (ESM, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ postcss/config.test.ts:178:1
postcss/config.test.ts > Config files (ESM, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ postcss/config.test.ts:178:1
postcss/config.test.ts > Config files (ESM, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ postcss/config.test.ts:178:1
cli/index.test.ts > CLI > watch mode: integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/index.test.ts:244:3
cli/config.test.ts > Config files (TS, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:241:1
cli/config.test.ts > Config files (TS, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:241:1
cli/config.test.ts > Config files (TS, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:241:1
cli/config.test.ts > Config files (ESM, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:185:1
cli/config.test.ts > Config files (ESM, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:185:1
cli/config.test.ts > Config files (ESM, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:185:1
cli/config.test.ts > Config files (CJS, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:129:1
cli/config.test.ts > Config files (CJS, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:129:1
cli/config.test.ts > Config files (CJS, watch mode): integrations/utils.ts#L87
Error: Test timed out in 60000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test utils.ts:87:10 ❯ cli/config.test.ts:129:1
Linux / vite
The job has exceeded the maximum execution time of 30m0s
Linux / vite
The operation was canceled.