Fix web create flows for PRs and issues #164

Closed
opened 2026-04-12 17:22:01 +00:00 by barrettruth · 1 comment
barrettruth commented 2026-04-12 17:22:01 +00:00

Problem

The web create paths are not trustworthy right now.

Observed:

  • :Forge issue create web repeatedly did nothing
  • :Forge pr create web from main logged checking for existing PR... and pushing..., then did not open anything
  • non-web PR create paths correctly stop on no changes, but the web path skips that safeguard

Expected

  • shared preflight rules across create modes
  • clear Forge-level errors when the web command fails
  • browser opens only after the command actually succeeds

Notes

PR create should also treat “current branch is the effective base branch” as an invalid case and stop early.

## Problem The web create paths are not trustworthy right now. Observed: - `:Forge issue create web` repeatedly did nothing - `:Forge pr create web` from `main` logged `checking for existing PR...` and `pushing...`, then did not open anything - non-web PR create paths correctly stop on `no changes`, but the web path skips that safeguard ## Expected - shared preflight rules across create modes - clear Forge-level errors when the web command fails - browser opens only after the command actually succeeds ## Notes PR create should also treat “current branch is the effective base branch” as an invalid case and stop early.
barrettruth commented 2026-04-12 22:32:28 +00:00

Fixed on main by the merged web-create follow-ups, including the preflight/reporting fixes and the resolved head/base-target handling in #205.

Fixed on main by the merged web-create follow-ups, including the preflight/reporting fixes and the resolved head/base-target handling in #205.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/forge.nvim#164
No description provided.