Skip to content

perf(nimbus): compute rollout review errors once per render - #17152

Draft
jaredlockhart wants to merge 1 commit into
mainfrom
17151
Draft

perf(nimbus): compute rollout review errors once per render#17152
jaredlockhart wants to merge 1 commit into
mainfrom
17151

Conversation

@jaredlockhart

@jaredlockhart jaredlockhart commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Because

  • Rendering a rollout page runs eleven full rollout review validation passes.
  • The sidebar reads the review error state ten times and the setup progress computes it again.

This commit

  • Computes the rollout review errors once in the shared setup-progress context and has the sidebar read that, rather than each template reference recomputing them.
  • Adds the setup-progress context to the archive toggle view, which also renders the sidebar.

Fixes #17151

@jaredlockhart
jaredlockhart force-pushed the 17151 branch 2 times, most recently from cb907f1 to d78937a Compare September 4, 2026 19:31
@jaredlockhart jaredlockhart changed the title perf(nimbus): cache rollout review errors perf(nimbus): compute rollout review errors once per render Sep 4, 2026
Because

* Rendering a rollout page runs eleven full rollout review validation passes.
* The sidebar reads the review error state ten times and the setup progress computes it again.

This commit

* Computes the rollout review errors once in the shared setup-progress context and has the sidebar read that, rather than each template reference recomputing them.
* Adds the setup-progress context to the archive toggle view, which also renders the sidebar.

Fixes #17151
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rollout sidebar runs eleven review validation passes per render

1 participant