Skip to content

Commit

Permalink
fix: update deps, resolutions (#607)
Browse files Browse the repository at this point in the history
* fix: update deps, resolutions
  • Loading branch information
TarikGul committed Jul 14, 2021
1 parent 570a6e7 commit 86f99c2
Show file tree
Hide file tree
Showing 4 changed files with 73 additions and 326 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,9 @@ All the commits in this repo follow the [Conventional Commits spec](https://www.
- @polkadot/util-crypto [release notes](https://github.com/polkadot-js/common/releases)
- @substrate/calc [npm release page](https://www.npmjs.com/package/@substrate/calc)

1. After updating the dependencies, the next step is making sure the release will work against all relevant runtimes for Polkadot, Kusama, and Westend. This can be handled by running `yarn test:init-e2e-tests`. You must have `python3`, and the dependencies inside of `./scripts/requirements.txt` installed to run the script (Read the [README](./scripts/README.md) for more instructions). Before moving forward ensure all tests pass, and if it warns of any missing types feel free to make an issue [here](https://github.com/paritytech/substrate-api-sidecar/issues).
1. Next make sure to update the resolutions inside of the `package.json` to match polkadot-js [here](https://github.com/polkadot-js/apps/blob/master/package.json). This is a manual process, and the packages we want to update are only the ones with `@polkadot` appended to it.

1. After updating the dependencies and resolutions, the next step is making sure the release will work against all relevant runtimes for Polkadot, Kusama, and Westend. This can be handled by running `yarn test:init-e2e-tests`. You must have `python3`, and the dependencies inside of `./scripts/requirements.txt` installed to run the script (Read the [README](./scripts/README.md) for more instructions). Before moving forward ensure all tests pass, and if it warns of any missing types feel free to make an issue [here](https://github.com/paritytech/substrate-api-sidecar/issues).

Note that the e2e tests will connect to running nodes in order to test sidecar against real data, and they may fail owing to those connections taking too long to establish. If you run into any failures, try running tests just for the chain that failed with something like `yarn test:init-e2e-tests:polkadot`.

Expand Down
13 changes: 12 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,9 @@
},
"dependencies": {
"@polkadot/api": "^5.0.1",
"@polkadot/apps-config": "0.94.2-49",
"@polkadot/apps-config": "0.94.2-72",
"@polkadot/util-crypto": "^7.0.1",
"@polkadot/x-rxjs": "^6.11.1",
"@substrate/calc": "^0.2.1",
"confmgr": "^1.0.6",
"express": "^4.17.1",
Expand All @@ -70,6 +71,16 @@
"tsc-watch": "^4.4.0"
},
"resolutions": {
"@polkadot/api": "^5.0.1",
"@polkadot/api-contract": "^5.0.1",
"@polkadot/hw-ledger": "^7.0.1",
"@polkadot/keyring": "^7.0.1",
"@polkadot/networks": "^7.0.1",
"@polkadot/phishing": "^0.6.222",
"@polkadot/types": "^5.0.1",
"@polkadot/util": "^7.0.1",
"@polkadot/util-crypto": "^7.0.1",
"@polkadot/wasm-crypto": "^4.1.2",
"node-forge": ">=0.10.0",
"node-fetch": ">=2.6.1",
"prismjs": ">=1.23.0"
Expand Down
2 changes: 1 addition & 1 deletion src/test-helpers/registries/kusamaRegistry.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import substrateMetadataRpc from '@polkadot/metadata/v11/static';
import { Metadata } from '@polkadot/types';
import { TypeRegistry } from '@polkadot/types';
import substrateMetadataRpc from '@polkadot/types/metadata/v11/static';
import { getSpecTypes } from '@polkadot/types-known';

/**
Expand Down
Loading

0 comments on commit 86f99c2

Please sign in to comment.