176983 Draft unified check-runs UI#4944
Merged
auto-submit[bot] merged 29 commits intoflutter:mainfrom Feb 17, 2026
Merged
Conversation
jtmcdole
requested changes
Feb 11, 2026
…unctionality and UI consistency
- 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.
…update tests for consistency
- 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
…d improve code readability
- 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.
jtmcdole
reviewed
Feb 17, 2026
jtmcdole
reviewed
Feb 17, 2026
jtmcdole
approved these changes
Feb 17, 2026
- 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft unified check-runs UI implementation
Fix: flutter/flutter#176983