Skip to content

[CI] Document Release Publishing Flow - #15

Merged
rasulkireev merged 1 commit into
masterfrom
rasul/document-release-publishing
Jun 30, 2026
Merged

rasulkireev merged 1 commit into
masterfrom
rasul/document-release-publishing

Conversation

@rasulkireev

Copy link
Copy Markdown
Contributor

Summary

  • Remove workflow_dispatch from the npm publish workflow so publishing happens only from published GitHub Releases.
  • Document the release flow in the README: merging feature PRs is not enough; maintainers need to bump the package version and create a GitHub Release to put changes in users' hands.
  • Fix the release tag ancestry guard so it fetches origin/master normally instead of relying on a depth-1 fetch that can falsely reject older release tags.

Validation

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/publish-npm.yml"); puts "workflow yaml parses"'
  • npm run build
  • npm test

@rasulkireev
rasulkireev marked this pull request as ready for review June 30, 2026 22:59
@rasulkireev
rasulkireev merged commit c07b889 into master Jun 30, 2026
2 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