nx
Nx
GitHub
Nx
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
Nx
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
GitHub
Nx
Workspace
Succeeded
36424
17f0492a fix(vite): scope the alias length tiebreak to wildcards Ordering by prefix length also reordered two non-wildcard aliases that both matched only a prefix of the import, which is a shape TypeScript does not resolve at all: { "@repo": ["packages/broad"], "@repo/exact": ["packages/narrow"] } For `@repo/exact/thing` that flipped the answer from `packages/broad/exact/thing.ts` to `packages/narrow/thing.ts` while TypeScript, checked in all three module resolution modes, resolves neither. The tiebreak exists to implement TypeScript's longest-wildcard-prefix rule, so it now applies only where TypeScript applies it and everything else keeps the order it was declared in.
by Leosvel Pé...
L
Succeeded
36424
fe4a6c36 fix(vite): scope the alias length tiebreak to wildcards Ordering by prefix length also reordered two non-wildcard aliases that both matched only a prefix of the import, which is a shape TypeScript does not resolve at all: { "@repo": ["packages/broad"], "@repo/exact": ["packages/narrow"] } For `@repo/exact/thing` that flipped the answer from `packages/broad/exact/thing.ts` to `packages/narrow/thing.ts` while TypeScript, checked in all three module resolution modes, resolves neither. The tiebreak exists to implement TypeScript's longest-wildcard-prefix rule, so it now applies only where TypeScript applies it and everything else keeps the order it was declared in.
by Leosvel Pé...
L
Failed
36424
Flaky task
→
fe4a6c36 fix(vite): scope the alias length tiebreak to wildcards Ordering by prefix length also reordered two non-wildcard aliases that both matched only a prefix of the import, which is a shape TypeScript does not resolve at all: { "@repo": ["packages/broad"], "@repo/exact": ["packages/narrow"] } For `@repo/exact/thing` that flipped the answer from `packages/broad/exact/thing.ts` to `packages/narrow/thing.ts` while TypeScript, checked in all three module resolution modes, resolves neither. The tiebreak exists to implement TypeScript's longest-wildcard-prefix rule, so it now applies only where TypeScript applies it and everything else keeps the order it was declared in.
by Leosvel Pé...
L
Succeeded
36424
e37c00bf cleanup(vite): import TempFs from @nx/devkit/internal-testing-utils Route TempFs through the @nx/devkit/internal-testing-utils subpath export, matching the other plugin specs. The bare nx/src import tripped the devkit import-boundary lint rule.
by Leosvel Pé...
L
Failed
36424
Flaky task
→
e37c00bf cleanup(vite): import TempFs from @nx/devkit/internal-testing-utils Route TempFs through the @nx/devkit/internal-testing-utils subpath export, matching the other plugin specs. The bare nx/src import tripped the devkit import-boundary lint rule.
by Leosvel Pé...
L
Succeeded
36424
797ed444 cleanup(vite): import TempFs from @nx/devkit/internal-testing-utils Route TempFs through the @nx/devkit/internal-testing-utils subpath export, matching the other plugin specs. The bare nx/src import tripped the devkit import-boundary lint rule.
by Leosvel Pé...
L
Failed
36424
797ed444 cleanup(vite): import TempFs from @nx/devkit/internal-testing-utils Route TempFs through the @nx/devkit/internal-testing-utils subpath export, matching the other plugin specs. The bare nx/src import tripped the devkit import-boundary lint rule.
by Leosvel Pé...
L
Canceled
36424
8e8c94c4 cleanup(vite): import TempFs from @nx/devkit/internal-testing-utils Route TempFs through the @nx/devkit/internal-testing-utils subpath export, matching the other plugin specs. The bare nx/src import tripped the devkit import-boundary lint rule. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DZ9XvLzj8NvxcB99YZi5da
by Leosvel Pé...
L
Succeeded
36424
eb9767fb fix(core): read tsconfig files as JSONC when resolving the paths baseUrl Walking the `extends` chain to find the tsconfig that declares `paths` parsed each file with `JSON.parse` inside a silent try/catch. A single comment or trailing comma anywhere in the chain dropped that file and everything it extends, so the baseUrl fell back to the directory of the leaf tsconfig and every alias resolved under a directory that does not exist. Reading through `readJsonFile` accepts the same JSONC TypeScript does.
by Leosvel Pé...
L
Canceled
36424
eb9767fb fix(core): read tsconfig files as JSONC when resolving the paths baseUrl Walking the `extends` chain to find the tsconfig that declares `paths` parsed each file with `JSON.parse` inside a silent try/catch. A single comment or trailing comma anywhere in the chain dropped that file and everything it extends, so the baseUrl fell back to the directory of the leaf tsconfig and every alias resolved under a directory that does not exist. Reading through `readJsonFile` accepts the same JSONC TypeScript does.
by Leosvel Pé...
L
Previous
Next