Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,25 @@ If you need to build lib/lexer.wat (optional) you must first install
[wabt](https://github.com/WebAssembly/wabt) as a sibling folder to this
project. The wat file is then build by running `make lib/lexer.wat`

### Creating a Release
These are the steps to create and publish a release. You will need docker
installed as well as having installed [wabt](https://github.com/WebAssembly/wabt)
as outlined above:

- [ ] Figure out if the release should be semver patch, minor or major based on the changes since
the last release and determine the new version.
- [ ] Update the package.json version, and run a full build and test
- npm install
- npm run build
- npm run test
- [ ] Commit and tag the changes, pushing up to main and the tag
- For example
- `git tag -a 1.4.2 -m "1.4.2"`
- `git push origin tag 1.4.2`
- [ ] Create the GitHub release
- [ ] Run npm publish from an account with access (asking somebody with access
the nodejs-foundation account is an option if you don't have access.

### License

MIT
Expand Down
Loading