Skip to content

release: require reviewed public notes before experimental publication - #57

Merged
sanskarIN merged 6 commits into
mainfrom
fix/experimental-release-public-notes-gate-20261107
Nov 7, 2026
Merged

sanskarIN merged 6 commits into
mainfrom
fix/experimental-release-public-notes-gate-20261107

Conversation

@sanskarIN

Copy link
Copy Markdown
Member

Why

Workflow #9 successfully qualified the v0.1.5 VSIX, but the existing docs/releases/v0.1.5.md is explicitly a development draft saying Not published. Previously, manual publication would have copied that development draft verbatim into the public GitHub Release.

Fix

  • Add concise, technically accurate public-facing v0.1.5 pre-release notes without claiming prior publication.
  • Require a version-matched docs/releases/vVERSION-public.md in the explicit manual GitHub publishing path; fail closed before creating a release when absent.
  • Keep the existing detailed development draft intact for pre-publication review.
  • Add a regression test for the public-notes gate, and correct outdated alpha.2 wording in docs/RELEASING.md.

Release safety

No tag, GitHub Release, Marketplace or Open VSX publication is performed. Qualification-only remains the default and continues to upload a temporary VSIX artifact. Stable publication is still blocked.

After merge: Re-run the qualification-only workflow against the new main SHA, because the earlier successful run #9 qualified the pre-fix commit.

@sanskarIN
sanskarIN merged commit 9110ccc into main Nov 7, 2026
8 checks passed
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