Skip to content

feat: Integrate workflow checks with GitHub PR checks - #502

Merged
Ziinc merged 5 commits into
mainfrom
cursor/integrate-pr-checks-542e
Sep 25, 2026
Merged

Ziinc merged 5 commits into
mainfrom
cursor/integrate-pr-checks-542e

Conversation

@Ziinc

@Ziinc Ziinc commented Sep 16, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • remove the standalone workspace Checks tab
  • render Treq workflow checks inside the matching GitHub pull request detail
  • keep GitHub-reported checks and Treq workflow checks together in one PR view
  • make the Logs tab available from workspace views and route check inspection there
  • update the screenshot spec to capture the new Logs tab flow

Validation

  • npm run check passes
  • updated screenshot spec passes
  • screenshot captured and visually inspected: checks-logs-01-run-history.png
  • npm run lint remains blocked by a pre-existing user-event setup rule in test/integration/sidebar-branch-switch-click-lock.test.tsx
Open in Web Open in Cursor 

@Ziinc
Ziinc marked this pull request as ready for review September 23, 2026 18:01
@Ziinc Ziinc changed the title Integrate workflow checks with GitHub PR checks feat: Integrate workflow checks with GitHub PR checks Sep 23, 2026
cursoragent and others added 4 commits September 24, 2026 14:07
Co-authored-by: ty <ty@tzeyiing.com>
Co-authored-by: ty <ty@tzeyiing.com>
Co-authored-by: ty <ty@tzeyiing.com>
…oval

- reformat ChecksTab.tsx to satisfy biome
- drop unused LogsBrowser component and its now-orphaned
  getRunLogs/exportRunLogs API wrappers and Tauri command, since log
  inspection moved to the standalone Logs tab
- delete checks.test.tsx, which exercised the standalone workspace
  Checks tab UI that this PR removes
- update logs-tab.test.tsx to seed workflow runs via the runWorkflow
  API instead of the removed Checks tab, matching the updated
  screenshot spec

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HGag9hHCkQDtTCf5QVBckx
- run cargo fmt to drop the trailing blank line left by the earlier
  export_run_logs removal
- the PR's own diff drops the `!workspace &&` guard on the Logs tab,
  so it's intentionally offered inside a workspace now; update the
  test that still asserted the old, now-contradicted behavior

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HGag9hHCkQDtTCf5QVBckx
@Ziinc
Ziinc merged commit b595bd7 into main Sep 25, 2026
28 checks passed
@Ziinc
Ziinc deleted the cursor/integrate-pr-checks-542e branch September 25, 2026 08:15
Ziinc pushed a commit that referenced this pull request Sep 27, 2026
- ci-status-indicator: spread the real features module in the mock so
  PREVIEW_FEATURE_IDS (added since) is defined.
- cmdk-github-pr-workspace-open: the no-PR case used a mock renamed to
  mockGetCachedPrInfo.
- checks-tab: the workspace Checks tab was removed in #502; drive the
  checks panel in its new home, the Treq checks section of a PR's detail
  pane, and trim captures to the 3-expectation limit.
- prompt-from-github-issue: the sidebar item is labeled "Github".
- create-pr-combined-push: wait for the changed file to list before
  typing the commit message; the commit form remounts once changes load,
  which dropped the typed message and left Create PR disabled.

This branch was successfully deployed

1 active deployment
preview — ce4433f0 Deployed Sep 25, 2026 by Ziinc via build #1238
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants