Tracker: release-preview readiness follow-up #667

Closed
opened 2026-05-09 00:47:16 +00:00 by barrettruth · 0 comments
Owner

Problem

The release-preview audit found that forge.nvim is demoable and already has a real v0.2.1 stable release, but several final release/announcement polish items remain.

This tracker keeps the follow-up queue ordered so the work does not get lost across local notes, issue #1, and one-off bug reports.

Must fix before wider announcement

  • #660 Fix Forgejo default-branch resolution
  • #663 Make Forgejo release deletion argv-safe
  • #664 Reconcile stale release surfaces after v0.2.1
  • #674 Remove README quick-start section introduced by #673

Should fix soon

  • #662 Detect forge source from parsed remote host
  • #666 Polish README release workflow mention before wider announcement

Nice polish / hardening

  • #661 Validate keys.log.filter
  • #665 Report vim.ui.open failures in browse actions

Demo notes

The plugin is preview-recording-ready if the demo avoids destructive actions and does not rely on new Forgejo CI runs. Use existing CI history while the Spark runner is down.

Good preview flow:

  1. :checkhealth forge
  2. :lua require("forge").open() root picker
  3. PR list and PR checks/logs from existing data
  4. issue or PR compose buffer without submitting
  5. source yank / browse for current file or range
  6. release picker browse/copy actions

Verification policy while Spark is down

Remote Forgejo CI cannot currently be awaited. PRs in this queue should be locally verified, ideally with nix develop .#ci --command just ci, and their PR bodies should state that remote CI was not awaited because the Spark runner is unavailable.

## Problem The release-preview audit found that forge.nvim is demoable and already has a real v0.2.1 stable release, but several final release/announcement polish items remain. This tracker keeps the follow-up queue ordered so the work does not get lost across local notes, issue #1, and one-off bug reports. ## Must fix before wider announcement - [x] #660 Fix Forgejo default-branch resolution - [x] #663 Make Forgejo release deletion argv-safe - [x] #664 Reconcile stale release surfaces after v0.2.1 - [x] #674 Remove README quick-start section introduced by #673 ## Should fix soon - [x] #662 Detect forge source from parsed remote host - [x] #666 Polish README release workflow mention before wider announcement ## Nice polish / hardening - [x] #661 Validate keys.log.filter - [x] #665 Report vim.ui.open failures in browse actions ## Demo notes The plugin is preview-recording-ready if the demo avoids destructive actions and does not rely on new Forgejo CI runs. Use existing CI history while the Spark runner is down. Good preview flow: 1. :checkhealth forge 2. :lua require("forge").open() root picker 3. PR list and PR checks/logs from existing data 4. issue or PR compose buffer without submitting 5. source yank / browse for current file or range 6. release picker browse/copy actions ## Verification policy while Spark is down Remote Forgejo CI cannot currently be awaited. PRs in this queue should be locally verified, ideally with nix develop .#ci --command just ci, and their PR bodies should state that remote CI was not awaited because the Spark runner is unavailable.
barrettruth 2026-05-09 00:47:16 +00:00
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#667
No description provided.