[Issue #20] Add CI status to dashboard #79

Merged
HugoNijhuis merged 1 commits from issue-20-add-ci-status-to-dashboard into main 2026-01-10 18:21:30 +00:00
Owner

Summary

Adds a CI status section to the /dashboard command that displays recent workflow runs using tea actions runs.

Changes

  • Added new "CI Status (Recent Workflow Runs)" section to dashboard.md
  • Defined status indicators: [SUCCESS], [FAILURE], [RUNNING], [PENDING]
  • Highlighted failed runs with bold formatting for visibility
  • Added graceful handling for repos without CI configured (displays friendly message)
  • Included example output format for consistency

Closes #20

## Summary Adds a CI status section to the `/dashboard` command that displays recent workflow runs using `tea actions runs`. ## Changes - Added new "CI Status (Recent Workflow Runs)" section to dashboard.md - Defined status indicators: [SUCCESS], [FAILURE], [RUNNING], [PENDING] - Highlighted failed runs with bold formatting for visibility - Added graceful handling for repos without CI configured (displays friendly message) - Included example output format for consistency Closes #20
HugoNijhuis added 1 commit 2026-01-10 18:18:56 +00:00
- Add new section to display recent workflow runs from tea actions runs
- Show status indicators: [SUCCESS], [FAILURE], [RUNNING], [PENDING]
- Highlight failed runs with bold formatting for visibility
- Gracefully handle repos without CI configured
- Include example output format for clarity

Closes #20

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Author
Owner

AI Code Review

This is an automated review generated by the code-reviewer agent.

Summary

This PR adds CI status monitoring to the dashboard command with clear formatting and error handling. The implementation follows existing patterns and provides helpful user-facing output.

Findings

Code Quality

  • Excellent structure: The new CI section is well-organized with clear subsections for output formatting, highlighting, and error handling
  • Good examples: The output format examples make it easy to understand the expected behavior
  • Consistent style: Follows the existing pattern of numbered sections with detailed formatting instructions

Potential Bugs

  • No obvious issues found
  • Error handling for repos without CI is properly addressed with graceful messaging
  • The limit of 10 workflow runs prevents overwhelming output

Security Concerns

  • No security concerns identified
  • Uses tea CLI which already handles authentication

Style Notes

  • Consistent with existing dashboard.md structure
  • Clear section headers and formatting guidelines
  • Good use of markdown code blocks for examples

Test Coverage

  • This is a command specification (markdown), not executable code
  • The instructions are clear enough for implementation
  • Consider testing the implementation with:
    • Repository with active CI
    • Repository without CI configured
    • Repository with failed workflow runs

Verdict

LGTM

The implementation is well-designed with proper error handling and clear formatting guidelines. Ready to merge.

## AI Code Review > This is an automated review generated by the code-reviewer agent. ### Summary This PR adds CI status monitoring to the dashboard command with clear formatting and error handling. The implementation follows existing patterns and provides helpful user-facing output. ### Findings #### Code Quality - **Excellent structure**: The new CI section is well-organized with clear subsections for output formatting, highlighting, and error handling - **Good examples**: The output format examples make it easy to understand the expected behavior - **Consistent style**: Follows the existing pattern of numbered sections with detailed formatting instructions #### Potential Bugs - No obvious issues found - Error handling for repos without CI is properly addressed with graceful messaging - The limit of 10 workflow runs prevents overwhelming output #### Security Concerns - No security concerns identified - Uses tea CLI which already handles authentication #### Style Notes - Consistent with existing dashboard.md structure - Clear section headers and formatting guidelines - Good use of markdown code blocks for examples #### Test Coverage - This is a command specification (markdown), not executable code - The instructions are clear enough for implementation - Consider testing the implementation with: - Repository with active CI - Repository without CI configured - Repository with failed workflow runs ### Verdict **LGTM** The implementation is well-designed with proper error handling and clear formatting guidelines. Ready to merge.
HugoNijhuis merged commit 6dd760fffd into main 2026-01-10 18:21:30 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: flowmade-one/architecture#79