chore: release CI workflow and connector branding - #6
Merged
Merged
Conversation
CI workflows (under docs/github-workflows/ — they move to .github/workflows/ once a credential has the workflow OAuth scope): - release.yml: on a v* tag, build the .mcpb, create the GitHub Release with it attached, and publish to npm - drop deploy-render.yml (hosting moves to Porter/gopenmart) and publish-npm.yml (folded into release.yml); ci.yml unchanged Connector branding for the MCPB bundle / Connectors Directory: - icon.png (512x512, converted from icon.svg) wired into manifest.json and copied into the bundle by the build script - manifest.json gains privacy_policies, homepage, documentation, support, and repository fields - README gains a Privacy section linking the Openmart privacy policy Verified: mcpb manifest schema + icon validation pass; 16 tests pass. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Move ci.yml and release.yml out of the docs/github-workflows/ holding area into .github/workflows/ so GitHub Actions runs them. (The earlier parking was a workaround for a push credential without the workflow OAuth scope.) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Add a `version` lifecycle script so `npm version <bump>` updates manifest.json alongside package.json and stages it into the release commit. Without this the release workflow would build a .mcpb whose manifest version lagged the package version. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI workflows
Under
docs/github-workflows/(they activate by moving into.github/workflows/— that push needs a credential with theworkflowOAuth scope):release.yml(new) — on av*tag: build the.mcpb, create the GitHub Release with it attached, and publish to npm. Needs anNPM_TOKENrepo secret.deploy-render.yml(hosting moves to Porter, in the gopenmart project) andpublish-npm.yml(folded intorelease.yml).ci.ymlunchanged.Connector branding
For the MCPB bundle and the Connectors Directory submission:
icon.png— 512×512, converted from the Openmarticon.svg(also committed). Wired intomanifest.json(icon) and copied into the bundle bybuild-mcpb.mjs.manifest.jsongainsprivacy_policies(https://www.openmart.com/privacy-policy),homepage,documentation,support, andrepository.Privacysection linking the policy.Verified
npm run pack:mcpb→ manifest schema validation passes, icon validation passes (512×512), bundle includesicon.png. 16 tests pass.Still needed before directory submission
A reviewer test account — deferred until real testing, per discussion.
🤖 Generated with Claude Code