Skip to content

ci: add release workflow - #3

Merged
yogeshchoudhary147 merged 1 commit into
mainfrom
ci/add-release-workflow
Aug 14, 2026
Merged

ci: add release workflow#3
yogeshchoudhary147 merged 1 commit into
mainfrom
ci/add-release-workflow

Conversation

@yogeshchoudhary147

@yogeshchoudhary147 yogeshchoudhary147 commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds automated npm and GitHub release pipeline.

  • release.yml — triggers on merged release/* PRs or manual dispatch
  • 6 composite actions: get-version, get-prerelease, get-release-notes, tag-exists, npm-publish, release-create

How it works

  1. Create a release/x.x.x branch, open PR with release notes in the body
  2. Merge PR → workflow triggers
  3. Reads version from .version, publishes to npm with --provenance --tag beta/alpha/latest, creates GitHub release

Test plan

  • Workflow file parses correctly
  • Verify release triggers on release/* branch merge

@yogeshchoudhary147
yogeshchoudhary147 merged commit 0fb60e7 into main Aug 14, 2026
4 checks passed
@yogeshchoudhary147
yogeshchoudhary147 deleted the ci/add-release-workflow branch August 14, 2026 07:43
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.

2 participants