Skip to content

fix(core): display bottom corner indicator of tui in progress section correctly#32985

Merged
FrozenPandaz merged 1 commit intomasterfrom
nxc-3221
Oct 14, 2025
Merged

fix(core): display bottom corner indicator of tui in progress section correctly#32985
FrozenPandaz merged 1 commit intomasterfrom
nxc-3221

Conversation

@leosvelperez
Copy link
Copy Markdown
Member

Current Behavior

The bottom corner indicator of the in-progress section in the TUI is not displayed when there are more tasks in progress than the maximum parallel capacity (this can occur when there are continuous tasks).

Expected Behavior

The bottom corner indicator of the in-progress section in the TUI should always be displayed at the end of the running tasks.

@leosvelperez leosvelperez self-assigned this Oct 7, 2025
@leosvelperez leosvelperez requested review from a team as code owners October 7, 2025 09:16
@netlify
Copy link
Copy Markdown

netlify Bot commented Oct 7, 2025

Deploy Preview for nx-docs ready!

Name Link
🔨 Latest commit c7ead7d
🔍 Latest deploy log https://app.netlify.com/projects/nx-docs/deploys/68e4da6cfd1573000824aeeb
😎 Deploy Preview https://deploy-preview-32985--nx-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@vercel
Copy link
Copy Markdown

vercel Bot commented Oct 7, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
nx-dev Ready Ready Preview Oct 7, 2025 9:27am

@nx-cloud
Copy link
Copy Markdown
Contributor

nx-cloud Bot commented Oct 7, 2025

View your CI Pipeline Execution ↗ for commit c7ead7d

Command Status Duration Result
nx affected --targets=lint,test,test-kt,build,e... ✅ Succeeded 5m 18s View ↗
nx run-many -t check-imports check-commit check... ✅ Succeeded 2m 53s View ↗
nx-cloud record -- nx-cloud conformance:check ✅ Succeeded 2s View ↗
nx-cloud record -- nx format:check ✅ Succeeded <1s View ↗
nx-cloud record -- nx sync:check ✅ Succeeded <1s View ↗
nx documentation ✅ Succeeded 16s View ↗

☁️ Nx Cloud last updated this comment at 2025-10-07 11:18:14 UTC

Copy link
Copy Markdown
Contributor

@nx-cloud nx-cloud Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nx Cloud has identified a possible root cause for your failed CI:

The pull request modifies Rust code in the Nx TUI component (packages/nx/src/native/tui/components/tasks_list.rs) to fix a visual rendering bug where the bottom corner indicator is not displayed correctly. The change adjusts the separator calculation logic to account for scenarios where more tasks are in progress than the configured parallel limit.

All four failing e2e tests exhibit identical environmental failures during package installation:

  • e2e-angular fails with ERR_PNPM_FETCH_404 for lodash
  • e2e-esbuild tests fail with ERR_PNPM_FETCH_404 for glob-to-regexp and immutable
  • e2e-react fails with connection refused errors (cascading from setup failures)

These failures are categorized as 'environment_state' because:

  1. The local npm registry at localhost:4873 is failing to serve required packages
  2. The errors are network-related (ERR_PNPM_FETCH_404, "Not Found - 404")
  3. There is zero logical connection between Rust TUI rendering code changes and npm package resolution
  4. The PR only modifies visualization logic for the terminal interface
  5. These appear to be transient registry issues unrelated to any code changes

The test failures are caused by infrastructure issues with the local npm registry used for e2e testing, not by the code changes in this pull request. The changes to the TUI rendering logic are isolated to the Rust codebase and cannot affect package installation behavior.

A code change would likely not resolve this issue, so no action was taken.

Nx CloudView in Nx Cloud ↗


⚙️ An Nx Cloud workspace admin can disable these reviews in workspace settings.

@FrozenPandaz FrozenPandaz merged commit 8881e42 into master Oct 14, 2025
20 of 21 checks passed
@FrozenPandaz FrozenPandaz deleted the nxc-3221 branch October 14, 2025 15:45
FrozenPandaz pushed a commit that referenced this pull request Oct 15, 2025
… correctly (#32985)

## Current Behavior

The bottom corner indicator of the in-progress section in the TUI is not
displayed when there are more tasks in progress than the maximum
parallel capacity (this can occur when there are continuous tasks).

## Expected Behavior

The bottom corner indicator of the in-progress section in the TUI should
always be displayed at the end of the running tasks.

(cherry picked from commit 8881e42)
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has already been merged/closed. If you experience issues related to these changes, please open a new issue referencing this pull request.

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Oct 20, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants