Skip to content

Update release metadata and draft publication workflow - #183

Merged
kkamegawa merged 2 commits into
mainfrom
chore/180-update-release-process
Aug 1, 2026
Merged

Update release metadata and draft publication workflow#183
kkamegawa merged 2 commits into
mainfrom
chore/180-update-release-process

Conversation

@kkamegawa

Copy link
Copy Markdown
Owner

Summary

  • Mark the VS Code extension as stable in package.json.
  • Create VSIX GitHub Releases as drafts for manual publication.
  • Document draft review and manual Publish release steps.
  • Remove extension-level Preview wording from README and project documentation while preserving compatibility-sensitive identifiers and current UI labels.

Validation

  • npm run compile:types
  • npm run compile:webview
  • npm run lint
  • npm test — 289 passing
  • npm run package — audit passed with 0 vulnerabilities
  • npm run vsce:package
  • Packaged VSIX manifest verified with preview: false
  • git diff --check

Closes #180
Refs #181
Refs #182

Copilot AI review requested due to automatic review settings August 1, 2026 07:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Ready to approve

The changes match the stated acceptance criteria and are low-risk (metadata/workflow/docs), with only a minor README numbering nit noted.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

This PR moves ContextRelay’s VS Code Marketplace metadata from Preview to Stable and updates the VSIX release process so GitHub Releases are created as drafts for manual review/publication, while aligning documentation to describe the Chat API as beta without positioning the extension itself as a preview release.

Changes:

  • Set extension manifest metadata preview: false in package.json.
  • Update the VSIX release workflow to create draft GitHub Releases.
  • Refresh README and project docs to remove extension-level “preview” wording and document manual “Publish release” steps.
File summaries
File Description
README.md Removes “preview” wording for chat features (while keeping compatibility-sensitive identifiers) and updates usage text.
package.json Marks the extension as stable by setting preview to false.
docs/test_plan.md Updates Chat API wording from preview/beta to beta.
docs/tenant_admin_request_template.md Removes “Chat preview” phrasing in admin permission request template.
docs/tenant_admin_request_template_ja.md Keeps JA template in sync with the updated “Chat” phrasing.
docs/tenant_admin_quickstart.md Removes “Chat preview” phrasing in the quickstart permissions section.
docs/tasks.md Updates Chat adapter references to “beta” wording.
docs/release.md Documents that the workflow creates a draft GitHub Release and requires manual publication.
docs/release_ja.md Keeps JA release documentation synchronized with the new draft/manual publish flow.
docs/plan.md Updates product/documentation wording to describe the Chat API as beta.
docs/e2e_checklist.md Updates checklist wording to “Beta API warning”.
.github/workflows/release-vsix.yml Sets draft: true for the GitHub Release creation step.
Review details
  • Files reviewed: 12/12 changed files
  • Comments generated: 1
  • Review effort level: Lite

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

Comment thread README.md Outdated
@kkamegawa
kkamegawa merged commit c38427d into main Aug 1, 2026
4 checks passed
@kkamegawa
kkamegawa deleted the chore/180-update-release-process branch August 1, 2026 07:38
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.

Update extension metadata and VSIX release publication flow

2 participants