1 | # Checklist for crating knex @next releases
|
2 |
|
3 | 1. Go through all commits since the last release and add them to CHANGELOG.md under unreleased changes section.
|
4 | 2. Commit changes to CHANGELOG
|
5 | 3. Check that master compiles and tests are running fine (check also that CI tests are passing)
|
6 |
|
7 | ```
|
8 | npm run build
|
9 |
|
10 | # run bunch of tests, but skipping coverage which doesn't really work locally at least
|
11 | npm plaintest
|
12 | npm bin_test
|
13 | npm oracledb:test
|
14 | npm mssql:init
|
15 | npm mssql:test
|
16 | npm mssql:destroy
|
17 | ```
|
18 |
|
19 | 4. Update package.json version to be e.g. 0.16.0-next1 or 0.16.0-next2 and commit yo master
|
20 | 5. Publish it under @next tag
|
21 |
|
22 | ```
|
23 | npm publish --tag next
|
24 | ```
|