You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: MAINTENANCE.md
+24-8Lines changed: 24 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,19 +86,35 @@ launched through CCM. Split between regular and extended CI is not yet decided.
86
86
87
87
## Releasing process
88
88
89
-
1. Bump the package version. Remember to update the version in `package-lock.json` in
90
-
main directory, examples and benchmarks
89
+
1. Update the driver dependencies. When updating / upgrading node dependencies,
90
+
you can either run `npm update` in the main directory, or manually update `package.json` or `package-lock.json` and run `npm i`.
91
+
Remember to run `npm i` in the `examples/` and `benchmark/` directories once you update the packages. See [Updating packages](#updating-packages) for more details.
92
+
2. Bump the package version. Remember to update the version in `package-lock.json` in
93
+
the main directory, `examples/`, and `benchmark/`. You can do this by running `npm i` in all 3 directories
91
94
(see [example commit](https://github.com/scylladb/nodejs-rs-driver/pull/363/changes/41250609737052975129c7514439869324478008) on how to do that).
92
-
2. Create a new tag
93
-
3. Ensure the extended CI passes.
94
-
4. Create release notes on GitHub. The version tag must match version from `package.json` with `v` prefix (for example: `v0.2.0`).
95
+
3. Create a new tag.
96
+
4. Ensure the extended CI passes.
97
+
5. Create release notes on GitHub. The version tag must match version from `package.json` with `v` prefix (for example: `v0.2.0`).
95
98
Once you publish release notes, CI action will trigger automatically. This action will build and publish the npm package.
96
-
5. Once the CI action finishes, check if it succeeded. If it failed, you will have to fix the underlying issue, and re-run the CI action.
97
-
6. Verify that the new release is visible at [npmjs site](https://www.npmjs.com/package/scylladb-driver-alpha).
98
-
7. Test the package, by installing it directly from npm. Go to `examples` directory, in `package.json` update the line:
99
+
6. Once the CI action finishes, check if it succeeded. If it failed, you will have to fix the underlying issue, and re-run the CI action.
100
+
7. Verify that the new release is visible at [npmjs site](https://www.npmjs.com/package/scylladb-driver-alpha).
101
+
8. Test the package, by installing it directly from npm. Go to `examples` directory, in `package.json` update the line:
0 commit comments