Skip to content

feat(preprod): Migrate buildDetails view to org-scoped endpoint#109162

Open
NicoHinderling wants to merge 2 commits intopreprod/install-page-org-scopedfrom
preprod/build-details-org-scoped
Open

feat(preprod): Migrate buildDetails view to org-scoped endpoint#109162
NicoHinderling wants to merge 2 commits intopreprod/install-page-org-scopedfrom
preprod/build-details-org-scoped

Conversation

@NicoHinderling
Copy link
Contributor

Summary

  • Migrates buildDetails and all sub-components to use the organization-scoped build-details API endpoint
  • Derives projectId from API response via useResolveProjectFromArtifact hook instead of URL parameters
  • Updates header, main content, metric cards, and sidebar to receive projectId as a prop

Stacked on PR B1 (#109161). Part of the preprod org-scoped endpoint migration series.

Test plan

  • pnpm run typecheck passes
  • buildDetails.spec.tsx tests pass (20 tests)
  • buildDetailsSidebarContent.spec.tsx tests pass

Copy link
Contributor Author

NicoHinderling commented Feb 24, 2026

Copy link
Contributor

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@NicoHinderling NicoHinderling force-pushed the preprod/install-page-org-scoped branch from 6b6b421 to fe384d1 Compare February 24, 2026 00:28
@NicoHinderling NicoHinderling force-pushed the preprod/build-details-org-scoped branch from ec9d0d5 to 405357f Compare February 24, 2026 00:28
@NicoHinderling NicoHinderling force-pushed the preprod/install-page-org-scoped branch from fe384d1 to ddca30f Compare February 24, 2026 00:33
@NicoHinderling NicoHinderling requested a review from a team as a code owner February 24, 2026 00:33
Refactor buildDetails and all sub-components to use the organization-scoped
build-details API endpoint. Derive projectId from API response via
useResolveProjectFromArtifact hook instead of URL parameters. Update header,
main content, metric cards, and sidebar to receive projectId as a prop.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant