Skip to content

Add archive-time Changesets reminder to the VS Code extension - #88

Merged
VeryComplexAndLongName merged 1 commit into
mainfrom
feat/changeset-archive-reminder
Aug 26, 2026
Merged

Add archive-time Changesets reminder to the VS Code extension#88
VeryComplexAndLongName merged 1 commit into
mainfrom
feat/changeset-archive-reminder

Conversation

@VeryComplexAndLongName

Copy link
Copy Markdown
Owner

Summary

  • Add checkChangesetReminder(cwd) to @openspec-ui/core: reports whether .changeset/config.json exists and how many pending .changeset/*.md files there are.
  • Wire it into the VS Code extension's openspec-ui.archiveChange: after a successful archive, if Changesets is adopted and nothing is pending, offer to run npx changeset in an integrated terminal. Silent for workspaces that haven't adopted Changesets; never blocks or affects the archive result.
  • Second half of the narrower Changesets-integration scope agreed on 2026-08-26 (template in 2026-08-26-add-adopt-changesets-template, reminder here) — not a full visual panel baked into the product core.
  • Adds a new Requirement to openspec/specs/vscode-extension/spec.md.
  • Versioned via a changeset: @openspec-ui/core 0.25.0 -> 0.26.0, openspec-ui-vscode 0.21.0 -> 0.22.0 (both minor).

Test plan

  • npm run typecheck workspace-wide
  • npm run lint (including lint:english) workspace-wide
  • npm run test workspace-wide, including new changeset-reminder.test.ts and the new commands.test.ts cases
  • npm run package --workspace openspec-ui-vscode packages without error
  • openspec change validate --strict add-changeset-archive-reminder

🤖 Generated with Claude Code

Second half of the agreed Changesets-integration scope (template + this
reminder, not a full visual panel). checkChangesetReminder(cwd) in
@openspec-ui/core reports whether Changesets is adopted and whether
anything is pending; the extension offers to run npx changeset in an
integrated terminal only when adopted and nothing is pending. Silent
for workspaces that haven't adopted Changesets, and never affects the
archive operation's own result.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@VeryComplexAndLongName
VeryComplexAndLongName merged commit 2a5bf3a into main Aug 26, 2026
6 checks passed
@VeryComplexAndLongName
VeryComplexAndLongName deleted the feat/changeset-archive-reminder branch August 26, 2026 08:03
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