Skip to content

Fix main CI: NextStep action optional for desktop UI build - #27

Merged
Modsofthenation merged 1 commit into
mainfrom
cursor/fix-ci-nextstep-action-e5b1
Jul 26, 2026
Merged

Modsofthenation merged 1 commit into
mainfrom
cursor/fix-ci-nextstep-action-e5b1

Conversation

@Modsofthenation

Copy link
Copy Markdown
Owner

Problem

Main CI failed after merging #26. All three desktop matrix jobs (ubuntu / macos / windows) died in tauri-action → prepare:build → @prm/ui tsc -b:

  • RolesPage.tsx: NextStep missing required action
  • SearchPage.tsx: same

Ubuntu unit tests were green; only the desktop UI production build typechecks failed.

Fix

Make NextStep’s action prop optional and skip rendering the action slot when omitted (informational callouts don’t need a button).

Verify

  • pnpm --filter @prm/ui build locally
  • Desktop CI on this PR / after merge to main
Open in Web Open in Cursor 

Desktop CI failed on main because RolesPage and SearchPage use NextStep
without an action; prepare:build runs tsc -b which requires it.

Co-authored-by: Damon van der linde <[email protected]>
@Modsofthenation
Modsofthenation marked this pull request as ready for review July 26, 2026 00:34
@Modsofthenation
Modsofthenation merged commit aa47f89 into main Jul 26, 2026
2 checks passed
@cursor
cursor Bot deleted the cursor/fix-ci-nextstep-action-e5b1 branch August 12, 2026 11:36
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.

2 participants