Skip to content

chore: release automation, changesets, and community templates - #1

Merged
muthaiyanmani merged 8 commits into
mainfrom
feat/release-ci-community
Jul 21, 2026
Merged

chore: release automation, changesets, and community templates#1
muthaiyanmani merged 8 commits into
mainfrom
feat/release-ci-community

Conversation

@muthaiyanmani

Copy link
Copy Markdown
Collaborator

Summary

  • Add Changesets with lockstep (fixed) versions for @formsreach/js, @formsreach/react, and @formsreach/vue
  • Add Release workflow: Version Packages PR on main, then changeset publish to npm (NPM_TOKEN)
  • Add GitHub bug / feature issue forms, issue config, and PR template
  • Document contributing and releasing in the root README

Test plan

  • pnpm check passes (after packages built)
  • pnpm exec changeset status works with fixed group config
  • CI green on this PR
  • After merge: first intentional changeset + Version Packages PR publishes with existing NPM_TOKEN

Notes

  • Root package stays private; only packages/* publish
  • Tooling-only PRs need no changeset; first public ship should use a real "Initial public release" changeset
  • Optional follow-ups: fetch-depth: 0 on release checkout; ensure bug / enhancement labels exist

@muthaiyanmani
muthaiyanmani merged commit 72436ed into main Jul 21, 2026
1 check 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.

2 participants