25 lines
698 B
Markdown
25 lines
698 B
Markdown
|
# Checklist for crating knex @next releases
|
||
|
|
||
|
1. Go through all commits since the last release and add them to CHANGELOG.md under unreleased changes section.
|
||
|
2. Commit changes to CHANGELOG
|
||
|
3. Check that master compiles and tests are running fine (check also that CI tests are passing)
|
||
|
|
||
|
```
|
||
|
npm run build
|
||
|
|
||
|
# run bunch of tests, but skipping coverage which doesn't really work locally at least
|
||
|
npm plaintest
|
||
|
npm bin_test
|
||
|
npm oracledb:test
|
||
|
npm mssql:init
|
||
|
npm mssql:test
|
||
|
npm mssql:destroy
|
||
|
```
|
||
|
|
||
|
4. Update package.json version to be e.g. 0.16.0-next1 or 0.16.0-next2 and commit yo master
|
||
|
5. Publish it under @next tag
|
||
|
|
||
|
```
|
||
|
npm publish --tag next
|
||
|
```
|