Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

To bump the holochain version you will need to do these things:
1. update all holochain dependencies in the top-level `Cargo.toml` file
2. do a `nix flake update` before `nix develop` to bring down the latest Holochain version. Note that if you are updating to a major version you may need to change the source for `holonix.url` and `taurie-plugin-holochain.url` in the `flake.nix` file first.
2. do a `nix flake update` before `nix develop` to bring down the latest Holochain version. Note that if you are updating to a major version you may need to change the source for `holonix.url` in the `flake.nix` file first (e.g. `main-0.6` -> `main-0.7`), and possibly the `channel` in `rust-toolchain.toml` to match the Rust version that Holochain release is built with.
3. make any updates necessary to the crates due to any changes in Holochain. You should be able to check this by running `npm test` which should build all the crates and test the `client` and the `service`
4. if there have been major changes you many need to create new fixtures for the tests in `crates/runtime/fixtures` and `crates/runtime-ffi/fixtures` by using the scaffolding tool from the current version of Holochain to build the `forum.happ` file (which you do by running `hc-scaffold example` and the following the instructions to initialize the generated repo and finally running `npm run package`)
5. Finally you to actually do a release you publish all the components listed in the following order:
Expand Down
Loading
Loading