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
Succeeded
36334
fd23d12f fix(core): surface out-of-set dependency resolution warning for filtered-out groups When an out-of-set local dependency's current version cannot be resolved, the remediation warning was buffered to that dependency's ProjectLogger. On the success path a logger is only flushed by its release group's processGroup, so if the dependency lived in a different release group that was filtered out of the run (and therefore never processed), the warning was silently dropped. Flush the dependency's logger immediately after buffering the warning in resolveCurrentVersionForOutOfSetProject. flush() clears the buffer, so a later per-group flush of the same logger is a no-op and cannot double-print. Also make the release-version spec's ProjectLogger test double faithful (flush emits buffered lines into a capture array and clears) so flushed output can be asserted, and add coverage for the different-group (previously dropped) and same-group (exactly-once) cases. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Miroslav J...
M
Succeeded
36334
c6f6f180 refactor(core): delegate local dependency protocol handling to VersionActions Addresses review feedback that the language-agnostic release core hardcoded JS/npm-specific protocol knowledge (workspace:/file: string matching and range parsing). - Promote isLocalDependencyProtocol onto the base VersionActions abstraction (default false; JS override recognizes workspace:/file:), so the core can call it via its versionActions instance instead of a local helper. - Add two companion base methods for the range handling the core previously did inline: getPinnedLocalDependencyRange (user-pinned ranges written verbatim, no resolution) and getResolvedLocalDependencyRange (format resolved version with versionPrefix / suffix-derived prefix). JS implements the workspace: semantics; base provides ecosystem-agnostic defaults. - Remove all workspace:/file: literals and protocol parsing from release-group-processor.ts; it now delegates entirely to versionActions. - Mirror the new methods on the test double (MockJsVersionActions). Behavior is unchanged: error-tolerant out-of-set resolution, explicit/auto versionPrefix, and verbatim pinned ranges are all preserved. All 87 release-version unit tests remain green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Miroslav J...
M
Failed
36334
Flaky task
→
c6f6f180 refactor(core): delegate local dependency protocol handling to VersionActions Addresses review feedback that the language-agnostic release core hardcoded JS/npm-specific protocol knowledge (workspace:/file: string matching and range parsing). - Promote isLocalDependencyProtocol onto the base VersionActions abstraction (default false; JS override recognizes workspace:/file:), so the core can call it via its versionActions instance instead of a local helper. - Add two companion base methods for the range handling the core previously did inline: getPinnedLocalDependencyRange (user-pinned ranges written verbatim, no resolution) and getResolvedLocalDependencyRange (format resolved version with versionPrefix / suffix-derived prefix). JS implements the workspace: semantics; base provides ecosystem-agnostic defaults. - Remove all workspace:/file: literals and protocol parsing from release-group-processor.ts; it now delegates entirely to versionActions. - Mirror the new methods on the test double (MockJsVersionActions). Behavior is unchanged: error-tolerant out-of-set resolution, explicit/auto versionPrefix, and verbatim pinned ranges are all preserved. All 87 release-version unit tests remain green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Miroslav J...
M
Succeeded
36334
2d50e1b0 test(core): cover out-of-set local dependency resolution edge cases on subset releases Adds coverage for: file: -> exact; workspace:~ -> ~<resolved>; pinned workspace ranges passed through verbatim; plain registry ranges left untouched; explicit versionPrefix applied to workspace:*; unresolvable dep (currentVersionResolver 'none' and a throwing resolver) leaving the protocol untouched without failing the release; and the git-tag customer scenario (disk placeholder, real version from tag). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Miroslav J...
M
Failed
36334
Environment issue
→
2d50e1b0 test(core): cover out-of-set local dependency resolution edge cases on subset releases Adds coverage for: file: -> exact; workspace:~ -> ~<resolved>; pinned workspace ranges passed through verbatim; plain registry ranges left untouched; explicit versionPrefix applied to workspace:*; unresolvable dep (currentVersionResolver 'none' and a throwing resolver) leaving the protocol untouched without failing the release; and the git-tag customer scenario (disk placeholder, real version from tag). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
by Miroslav J...
M
Succeeded
36334
c30a09fd chore: remove stray version plan (nrwl/nx does not use version plans)
by Miroslav J...
M
Failed
36334
Flaky task
→
c30a09fd chore: remove stray version plan (nrwl/nx does not use version plans)
by Miroslav J...
M
Previous
Next