Skip to content

chore: migrate to changesets for release management#1738

Open
Abhijeet Prasad (AbhiPrasad) wants to merge 2 commits intomainfrom
abhi-chore-migrate-to-changesets
Open

chore: migrate to changesets for release management#1738
Abhijeet Prasad (AbhiPrasad) wants to merge 2 commits intomainfrom
abhi-chore-migrate-to-changesets

Conversation

@AbhiPrasad
Copy link
Copy Markdown
Member

Replace the custom tag-based release scripts with @changesets/cli for versioning and publishing across all workspace packages.

Read through PUBLISHING_JS.md to see how this all works now!

  • Add @changesets/cli and @changesets/changelog-github to devDependencies
  • Add .changeset config and initial changeset entries
  • Add repository, homepage, and publishConfig to all integration package.json files
  • Fix repository.directory in js/package.json
  • Add centralized release scripts under scripts/release/
  • Remove legacy js/scripts/ release and validation scripts
  • Remove publish:validate script from js/package.json
  • Remove workspaces field from root package.json (pnpm-workspace.yaml is sufficient)
  • Add changeset convenience scripts to root package.json
  • Update CI workflows for changeset-based publishing
  • Generate initial CHANGELOGs for all packages

Replace the custom tag-based release scripts with @changesets/cli for
versioning and publishing across all workspace packages.

- Add @changesets/cli and @changesets/changelog-github to devDependencies
- Add .changeset config and initial changeset entries
- Add repository, homepage, and publishConfig to all integration package.json files
- Fix repository.directory in js/package.json
- Add centralized release scripts under scripts/release/
- Remove legacy js/scripts/ release and validation scripts
- Remove publish:validate script from js/package.json
- Remove workspaces field from root package.json (pnpm-workspace.yaml is sufficient)
- Add changeset convenience scripts to root package.json
- Update CI workflows for changeset-based publishing
- Generate initial CHANGELOGs for all packages
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