Skip to content

176983 Draft unified check-runs UI#4944

Merged
auto-submit[bot] merged 29 commits intoflutter:mainfrom
ievdokdm:176983-ui
Feb 17, 2026
Merged

176983 Draft unified check-runs UI#4944
auto-submit[bot] merged 29 commits intoflutter:mainfrom
ievdokdm:176983-ui

Conversation

@ievdokdm
Copy link
Contributor

Draft unified check-runs UI implementation

Fix: flutter/flutter#176983

@ievdokdm ievdokdm requested a review from jtmcdole February 11, 2026 08:19
- Deleted index.md, metadata.json, plan.md, spec.md, and screen.png files for the pr_dashboard_20260209 track.
- Updated presubmit_view_20260209 code.html to improve formatting and structure.
- Removed stitch_pr_test_dashboard_view.zip file.
- Added fetchPresubmitGuardSummaries to CocoonService and its implementations.
- Updated BuildState to expose guard summaries fetching to the UI.
- Refactored PreSubmitView to dynamically populate available SHAs via the new API.
- Updated mock services and regenerated test mocks.
- Verified all tests pass.

Partial Fix: flutter/flutter#176990
…lector

- Integrate fetchPresubmitGuardSummaries API to dynamically populate available SHAs.
- Update ShaSelector to display status icons, truncated SHAs (last 7 chars), and locale-aware creation times.
- Add intl package for localized date and time formatting.
- Update mock services and unit tests to verify the new rich UI behavior.
- Ensure 100% test pass rate across the dashboard project.

Partial Fix: flutter/flutter#176990
- Only show "Re-run" and "Re-run failed" buttons when the latest SHA of a PR is selected.
- Pass `isLatestSha` flag to `_ChecksSidebar` and `_CheckItem` components.
- Update unit tests to verify button visibility behavior across different SHAs.
- Verified 100% test pass rate.
…lector UI

- Extract GuardStatus into a separate widget for consistent status display.
- Integrate GuardStatus into ShaSelector dropdown with support for compact (dot) or full text display.
- Add support for displaying date and time in separate columns within ShaSelector.
- Implement immediate header status updates upon SHA selection.
- Update tests to use pumpAndSettle() for robust DropdownButton interactions.
- Verified 100% unit test pass rate.
- Implemented a detailed monitoring view for Pull Requests in the Flutter Dashboard.
- Added functional requirements for deep link navigation, data integration, and UI components.
- Specified API interactions for fetching presubmit guard and check details.
- Included acceptance criteria and non-functional requirements such as responsiveness and accessibility.
@ievdokdm ievdokdm added the autosubmit Merge PR when tree becomes green via auto submit App. label Feb 17, 2026
@auto-submit auto-submit bot merged commit b84de69 into flutter:main Feb 17, 2026
19 checks passed
@ievdokdm ievdokdm deleted the 176983-ui branch February 18, 2026 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement pr_dashboard_page.dart view in Flutter Dashboard

2 participants

Comments