| # **Unified Check Run User Manual** |
| |
| # **Changes to GitHub Workflow** |
| |
| When the Unified Check Run functionality is enabled for your GitHub account, creating a pull request (PR) with the 'CICD' label will consolidate multiple check-runs into a single **Dashboard Checks** check-run. |
| |
|  |
| |
| To view detailed information, click the **View more details on the flutter-dashboard** link located at the bottom of the check-run summary. |
| |
|  |
| |
| If a test fails, you can re-run the failed tests directly from the check-run interface by clicking the **Re-run Failed** button. Alternatively, you can use the presubmit dashboard, accessible via the **Failed Checks Details** link at the top of the check-run description or the **View more details on flutter-dashboard** link at the bottom. |
| |
|  |
| |
| # **Presubmit Dashboard** |
| |
| Clicking the **View more details on flutter-dashboard** link within the **Flutter Presubmits** check-run opens the presubmit dashboard. This interface provides detailed test run execution information. |
| |
| # **Check run selection** |
| |
| By clicking on the SHA selector, you can navigate through the check runs for the current pull request. |
| |
|  |
| |
| # **Re-running failed jobs** |
| |
| If the latest check-run is selected, the dashboard allows you to re-run specific failed tests or all failed tests. |
| |
|  |
| |
| **Filtering jobs** |
| By clicking on the **Filter jobs** button, you can filter jobs by status, platform, or regex. |
| |
|  |
| |
|  |
| |
| **Troubleshooting** |
| The presubmit dashboard for every failed job provides links to the LUCI UI for deeper investigation of the LUCI build execution associated with this job. |
| |
|  |
| |
| # **Analyze logs with Gemini** |
| |
| If you have write permission to the Flutter repository and the selected check run is the latest one, you can not only view logs of failed jobs but also analyze them with Gemini. |
| |
|  |
| |
| This will provide not only a summary of the failure but also suggested fixes. |
| |
|  |