Skip to content

Commit

Permalink
Add publish instructions (#395)
Browse files Browse the repository at this point in the history
  • Loading branch information
benjie authored Jul 11, 2024
1 parent 1a9f5b0 commit f8291b0
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 14 deletions.
29 changes: 29 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
## Publishing

This package uses a custom publish flow.

**IMPORTANT**: Do not push directly to `main` - every change must go through a PR
otherwise changelog generation will fail.

```sh
npm install
npm version patch # or minor or major
git push --follow-tags
npm run build
cd npmDist
npm publish --tag=next
```

Then test it by installing `graphql-relay@next` from npm...

All good? Publish:

```sh
npm dist-tags add graphql-relay@VERSION_NUMBER latest
```

Finally generate the CHANGELOG:

```sh
node resources/gen-changelog.js
```
28 changes: 14 additions & 14 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit f8291b0

Please sign in to comment.