Skip to content

ci: gate main on Actions and publish core from version tags - #24

Merged
SoryAK merged 1 commit into
mainfrom
docs/pr-gating-ci
Sep 11, 2026
Merged

ci: gate main on Actions and publish core from version tags#24
SoryAK merged 1 commit into
mainfrom
docs/pr-gating-ci

Conversation

@SoryAK

@SoryAK SoryAK commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Document the merge gate: GitHub Actions test on PRs, required by the Protect main ruleset. Jenkins is reference-only.
  • Add .github/workflows/publish.yml so a vX.Y.Z tag can publish @mba-ai/core via npm Trusted Publisher (OIDC, no NPM_TOKEN). @mba-ai/mcp-server is not published here.

Test plan

  • This PR’s CI / test check is green (the new required check)
  • After merge, npmjs.com → @mba-ai/core → Trusted Publisher → GitHub Actions: SoryAK / MBA / publish.yml, environment empty, allow npm publish
  • Do not push a version tag until that npm form is saved and a real changelog bump is ready

Made with Cursor

Document the Protect main required check, and add a tag-only publish.yml so npm Trusted Publisher can ship @mba-ai/core without an NPM_TOKEN.
@SoryAK
SoryAK merged commit 4a6a367 into main Sep 11, 2026
3 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