1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-21 13:58:08 +00:00
trezor-firmware/ci/pyright/README.md
2022-01-07 21:41:17 +01:00

22 lines
610 B
Markdown

# Updating pyright
1. Update the version number in `package.json`.
2. Run `./generate-dependencies.sh`. The script uses [node2nix](https://github.com/svanderburg/node2nix)
to resolve dependencies and save their hashes to `node-packages.nix`.
3. (optional) Check that the package builds by spawning nix-shell in top-level of the repo:
```
cd ../..
nix-shell
```
Or check that it builds with your local nixpkgs:
```
nix-build -E "(import <nixpkgs> {}).callPackage ./default.nix {}"
```
4. Commit `.nix` files generated in step 2 to git:
```
git add package.json *.nix
```