- Create an NPM account
- Enable 2FA on the NPM account for authorization and publishing
- Reach out to @juanca for access to the Mavenlink org
-
Create a release branch (format:
vX.Y.Z
) from latest master. -
Update the changelog:
make a new section titled
vX.Y.Z
; move all items from the "unreleased" section to it; stage these changes. -
Publish to NPM with
yarn publish
. Note: this will create a commit and tag with the staged changelogs and semver change. -
git push origin HEAD --set-upstream --tags
to persist your new branch and version tag to Github. -
Create a PR
-
After merging the PR, tag a new release
Draft and publish a new release in Github.
- Copy over the changelog section title as the release title
- Copy over the changelog section items as the release body