File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -456,6 +456,25 @@ If you need to build lib/lexer.wat (optional) you must first install
456
456
[ wabt] ( https://github.com/WebAssembly/wabt ) as a sibling folder to this
457
457
project. The wat file is then build by running ` make lib/lexer.wat `
458
458
459
+ ### Creating a Release
460
+ These are the steps to create and publish a release. You will need docker
461
+ installed as well as having installed [ wabt] ( https://github.com/WebAssembly/wabt )
462
+ as outlined above:
463
+
464
+ - [ ] Figure out if the release should be semver patch, minor or major based on the changes since
465
+ the last release and determine the new version.
466
+ - [ ] Update the package.json version, and run a full build and test
467
+ - npm install
468
+ - npm run build
469
+ - npm run test
470
+ - [ ] Commit and tag the changes, pushing up to main and the tag
471
+ - For example
472
+ - ` git tag -a 1.4.2 -m "1.4.2" `
473
+ - ` git push origin tag 1.4.2 `
474
+ - [ ] Create the GitHub release
475
+ - [ ] Run npm publish from an account with access (asking somebody with access
476
+ the nodejs-foundation account is an option if you don't have access.
477
+
459
478
### License
460
479
461
480
MIT
You can’t perform that action at this time.
0 commit comments