Note These steps all assume that MithrilJS/mithril.js
is a git remote named mithriljs
, adjust accordingly if that doesn't match your setup.
- Ensure your local branch is up to date
$ git checkout next
$ git pull --rebase mithriljs master
- Determine patch level of the change
- Update
version
field inospec/package.json
to match new version being prepared for release. - Update
ospec/changelog.md
to match new version being prepared for release.- Don't forget to add today's date under the version heading!
- Commit changes to
master
$ git add .
$ git commit -m "v<version>"
# Push to your branch
$ git push
# Push to MithrilJS/mithril.js
$ git push mithriljs master
- Ensure the tests are passing!
- Push the changes to
MithrilJS/mithril.js
$ git push mithriljs master
- Publish the changes to npm.
$ npm publish