- Open a PR with changes
- Run
npx changeset
to generate a new changeset - If changes are approved and merged, a github action will open a PR "Version Packages" and create a corresponding branch
changeset-release/changeset
- If a deployment of the contracts should to be done that would affect the deployed contract addresses, checkout the branch
changeset-release/changeset
, follow the deployment steps below, commit changes, and push that branch, which will contain the updated deployed addresses. - Merge the PR "Version Packages" to master, which will trigger a github action to publish the new packages to npm.