Skip to content

ci: unify CI and publish into single CD workflow#4

Merged
MrCoder merged 1 commit intomainfrom
ci/unified-cd-workflow
Mar 28, 2026
Merged

ci: unify CI and publish into single CD workflow#4
MrCoder merged 1 commit intomainfrom
ci/unified-cd-workflow

Conversation

@MrCoder
Copy link
Copy Markdown
Contributor

@MrCoder MrCoder commented Mar 28, 2026

Summary

  • Replace separate ci.yml and npm-publish.yml with a single cd.yml workflow
  • Add scripts/bump-version.js for automatic semantic version bumping based on commit messages
  • Version bump is committed back to the repo and tagged after publish
  • Add NODE_AUTH_TOKEN for npm authentication
  • Update @zenuml/core peer dependency to ^3.43.3 range

Test plan

  • pnpm lint passes
  • pnpm test passes (27/27)
  • pnpm build succeeds
  • CI runs on this PR (test job only, publish skipped since not main)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@MrCoder MrCoder merged commit 741c9ec into main Mar 28, 2026
4 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