You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+6-1
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,12 @@ Each PR should get a +1 before being merged into `development`. The [design-syst
61
61
62
62
## Publishing
63
63
64
-
New versions are currently released by maintainers using `npm run release`. Please collaborate with the team to release a new version. (Note: This process will likely be replaced with automated releases on push to master.)
64
+
1. Create a PR from `development` to `master`.
65
+
2. Increment the version in the appropriate package.json file (e.g. [packages/react-components/package.json](packages/react-components/package.json)), following [semver](https://semver.org).
66
+
3. Run `npm install` so that package-lock.json files also get updated.
67
+
3. Update the [CHANGELOG.md](CHANGELOG.md).
68
+
4. Get a +1 and merge the PR to master, which will trigger a Relay workflow that runs the `npm run release` command.
69
+
5. Verify the new version got published, e.g. by checking [https://www.npmjs.com/package/@puppet/react-components](https://www.npmjs.com/package/@puppet/react-components)
0 commit comments