Skip to content

fix(create-web): report web flow outcomes#192

Merged
barrettruth merged 1 commit intomainfrom
fix/web-create-reporting
Apr 12, 2026
Merged

fix(create-web): report web flow outcomes#192
barrettruth merged 1 commit intomainfrom
fix/web-create-reporting

Conversation

@barrettruth
Copy link
Copy Markdown
Owner

Problem

The web create paths ran their browser-opening command without checking whether it succeeded, so Forge could fail silently. That made :Forge issue create web and :Forge pr create web feel unreliable, and URL-based providers like Codeberg also bypassed Forge-level reporting.

Solution

Route PR and issue web-create flows through shared outcome handling in forge.init. Command-backed flows now log a Forge-level success message on exit code 0 and surface stderr/stdout on failure. URL-based flows now report browser open failures too, and Codeberg PR creation now returns its compare URL so it goes through the same reporting path.

@barrettruth barrettruth merged commit 047345b into main Apr 12, 2026
8 checks passed
@barrettruth barrettruth deleted the fix/web-create-reporting branch April 12, 2026 20:47
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.

1 participant