Skip to content

Prepare Open VSX submission workflow - #6

Merged
chaiwithcode merged 1 commit into
developfrom
codex/open-vsx-prep
Sep 29, 2026
Merged

chaiwithcode merged 1 commit into
developfrom
codex/open-vsx-prep

Conversation

@chaiwithcode

Copy link
Copy Markdown
Owner

Summary

  • Add a manual Open VSX workflow for the first submission of an existing GitHub release VSIX.
  • Verify the release tag and packaged extension identity before upload; create the chaiwithcode namespace if needed.
  • Pin the Open VSX CLI in both the manual workflow and future tag releases.
  • Document the required publisher agreement, token secret, namespace verification, and first-publication steps.

Verification

  • Confirmed chaiwithcode.xbridge and the chaiwithcode namespace are not yet listed in Open VSX.
  • Verified the v1.4.2 release VSIX SHA-256 against the GitHub release asset and inspected its publisher, name, version, license, and icon.
  • Built a current local VSIX successfully (20 files, 1.18 MB).
  • npm run lint and npm test passed (19 tests).
  • Workflow YAML, shell syntax, and git diff --check passed.

No Open VSX publication is triggered by this PR. The owner must sign the Open VSX Publisher Agreement and configure OVSX_PAT before running the manual workflow.

@chaiwithcode
chaiwithcode merged commit c7035b9 into develop Sep 29, 2026
1 check passed
@chaiwithcode
chaiwithcode deleted the codex/open-vsx-prep branch September 29, 2026 21:50
chaiwithcode added a commit that referenced this pull request Sep 29, 2026
* Fix retired Marketplace badges (#1) (#2)

* fix: replace retired Marketplace badges

* fix: exclude build outputs from VSIX

* Sync XBridge 1.4.2 into develop (#4)

* Fix retired Marketplace badges (#1)

* fix: replace retired Marketplace badges

* fix: exclude build outputs from VSIX

* Release XBridge 1.4.2 (#3)

* Fix retired Marketplace badges (#1) (#2)

* fix: replace retired Marketplace badges

* fix: exclude build outputs from VSIX

* chore: prepare XBridge 1.4.2 release

* docs: add XBridge demo and feature tour (#5)

* ci: prepare Open VSX submission (#6)
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