Nx
Enterprise
Nx
Sign in / Sign up
Open main menu
Nx
GitHub
Overview
Runs
Analytics
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
Failed
35595
Flaky task
→
6b0fef00 fix(vite): sort vitest atomized test paths in vite plugin Mirror of the vitest fix. The `@nx/vite` plugin carries a duplicate `getTestPathsRelativeToProjectRoot` helper that returns the unsorted output of `vitest.getRelevantTestSpecifications()` (driven by tinyglobby) straight into the atomized target loop. Sort relative paths before returning so atomized target insertion order is stable across runs.
by Craigory C...
C
Failed
35595
cf0bded8 fix(linter): preserve project insertion order in eslint createNodesV2 `internalCreateNodesV2` mutated `projects[projectRoot] = project` from inside `Promise.all(...)`, so the `projects` object's key insertion order tracked which async branch (`eslint.isPathIgnored` or `getProjectUsingESLintConfig`) finished first. Downstream merge order in `mergeCreateNodesResultsFromSinglePlugin` walks `for (const root in projectNodes)` in insertion order, so a race between sibling project roots could swap which root's contribution won when fields overlapped. Have each parallel branch return its contribution and assemble `projects` in a synchronous post-pass over the original `projectRootsByEslintRoots.get(configDir)` array.
by Craigory C...
C
Canceled
35595
cf0bded8 fix(linter): preserve project insertion order in eslint createNodesV2 `internalCreateNodesV2` mutated `projects[projectRoot] = project` from inside `Promise.all(...)`, so the `projects` object's key insertion order tracked which async branch (`eslint.isPathIgnored` or `getProjectUsingESLintConfig`) finished first. Downstream merge order in `mergeCreateNodesResultsFromSinglePlugin` walks `for (const root in projectNodes)` in insertion order, so a race between sibling project roots could swap which root's contribution won when fields overlapped. Have each parallel branch return its contribution and assemble `projects` in a synchronous post-pass over the original `projectRootsByEslintRoots.get(configDir)` array.
by Craigory C...
C
Previous page
Previous
Next
Next page