git.delta.rocks / unique-network / refs/commits / a478235c0b6e

difftreelog

Merge pull request #1047 from UniqueNetwork/fix/nodejs-error

Yaroslav Bolyukin2023-12-20parents: #430b020 #aaeef15.patch.diff
in: master
upgrade nodejs version & fix error

15 files changed

modified.github/workflows/codestyle.ymldiffbeforeafterboth
40 ref: ${{ github.head_ref }} 40 ref: ${{ github.head_ref }}
41 - uses: actions/setup-node@v3.5.141 - uses: actions/setup-node@v3.5.1
42 with:42 with:
43 node-version: 1843 node-version: 20
44 - name: Install modules44 - name: Install modules
45 run: cd js-packages && yarn45 run: cd js-packages && yarn
46 - name: Run ESLint46 - name: Run ESLint
modified.github/workflows/collator-selection.ymldiffbeforeafterboth
146146
147 - uses: actions/setup-node@v3.5.1147 - uses: actions/setup-node@v3.5.1
148 with:148 with:
149 node-version: 18149 node-version: 20
150150
151 - name: Install baedeker151 - name: Install baedeker
152 uses: UniqueNetwork/baedeker-action/setup@built152 uses: UniqueNetwork/baedeker-action/setup@built
modified.github/workflows/forkless-update-data.ymldiffbeforeafterboth
122122
123 - uses: actions/setup-node@v3.5.1123 - uses: actions/setup-node@v3.5.1
124 with:124 with:
125 node-version: 18125 node-version: 20
126126
127 - name: Install baedeker127 - name: Install baedeker
128 uses: UniqueNetwork/baedeker-action/setup@built128 uses: UniqueNetwork/baedeker-action/setup@built
147147
148 - name: "Reconcile: runtime is upgraded"148 - name: "Reconcile: runtime is upgraded"
149 working-directory: js-packages/tests149 working-directory: js-packages/tests
150 run: |150 run: |
151 yarn151 yarn
152 ../scripts/wait_for_first_block.sh152 ../scripts/wait_for_first_block.sh
153 echo "Executing upgrade"153 echo "Executing upgrade"
154 yarn ts-node --esm util/authorizeEnactUpgrade.ts ${{ steps.wasms.outputs.dir }}/${{ matrix.wasm_name }}-runtime/${{ matrix.wasm_name }}_runtime.compact.compressed.wasm154 yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm util/authorizeEnactUpgrade.ts ${{ steps.wasms.outputs.dir }}/${{ matrix.wasm_name }}-runtime/${{ matrix.wasm_name }}_runtime.compact.compressed.wasm
155 env:155 env:
156 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}156 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}
157157
158 - name: Run Parallel tests after forkless upgrade158 - name: Run Parallel tests after forkless upgrade
159 working-directory: js-packages/tests159 working-directory: js-packages/tests
160 run: |160 run: |
161 yarn add mochawesome161 yarn
162 yarn add mochawesome
162 ../scripts/wait_for_first_block.sh163 ../scripts/wait_for_first_block.sh
163 echo "Ready to start tests"164 echo "Ready to start tests"
164 NOW=$(date +%s) && yarn testParallel --reporter mochawesome --reporter-options reportFilename=test-parallel-${NOW}165 NOW=$(date +%s) && yarn testParallel --reporter mochawesome --reporter-options reportFilename=test-parallel-${NOW}
165 env:166 env:
166 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}167 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}
167168
168 - name: Run Sequential tests after forkless upgrade169 - name: Run Sequential tests after forkless upgrade
169 if: success() || failure()170 if: success() || failure()
170 working-directory: js-packages/tests171 working-directory: js-packages/tests
171 run: NOW=$(date +%s) && yarn testSequential --reporter mochawesome --reporter-options reportFilename=test-sequential-${NOW}172 run: |
173 yarn
174 yarn add mochawesome
175 NOW=$(date +%s) && yarn testSequential --reporter mochawesome --reporter-options reportFilename=test-sequential-${NOW}
172 env:176 env:
173 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}177 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}
174178
modified.github/workflows/forkless-update-nodata.ymldiffbeforeafterboth
137137
138 - uses: actions/setup-node@v3.5.1138 - uses: actions/setup-node@v3.5.1
139 with:139 with:
140 node-version: 18140 node-version: 20
141141
142 - name: Install baedeker142 - name: Install baedeker
143 uses: UniqueNetwork/baedeker-action/setup@built143 uses: UniqueNetwork/baedeker-action/setup@built
162162
163 - name: "Reconcile: runtime is upgraded"163 - name: "Reconcile: runtime is upgraded"
164 working-directory: js-packages/tests164 working-directory: js-packages/tests
165 run: |165 run: |
166 yarn166 yarn
167 ../scripts/wait_for_first_block.sh167 ../scripts/wait_for_first_block.sh
168 echo "Executing upgrade"168 echo "Executing upgrade"
169 yarn ts-node --esm util/authorizeEnactUpgrade.ts ${{ steps.wasms.outputs.dir }}/${{ matrix.wasm_name }}-runtime/${{ matrix.wasm_name }}_runtime.compact.compressed.wasm169 yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm util/authorizeEnactUpgrade.ts ${{ steps.wasms.outputs.dir }}/${{ matrix.wasm_name }}-runtime/${{ matrix.wasm_name }}_runtime.compact.compressed.wasm
170 env:170 env:
171 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}171 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}
172172
modified.github/workflows/governance.ymldiffbeforeafterboth
7979
80 - uses: actions/setup-node@v3.5.180 - uses: actions/setup-node@v3.5.1
81 with:81 with:
82 node-version: 1882 node-version: 20
8383
84 - name: Run tests84 - name: Run tests
85 working-directory: js-packages/tests85 working-directory: js-packages/tests
modified.github/workflows/make-bench.ymldiffbeforeafterboth
3636
37 - uses: actions/setup-node@v337 - uses: actions/setup-node@v3
38 with:38 with:
39 node-version: 1839 node-version: 20
4040
41 - name: RUN benchmarking41 - name: RUN benchmarking
42 run: |42 run: |
4848
49 - name: RUN Calibrate49 - name: RUN Calibrate
50 working-directory: js-packages/scripts50 working-directory: js-packages/scripts
51 run: |51 run: |
52 yarn52 yarn
53 yarn ts-node --esm calibrate.ts53 yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm calibrate.ts
54 yarn ts-node --esm calibrateApply.ts54 yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm calibrateApply.ts
55 55
56 - name: show git diff56 - name: show git diff
57 run: |57 run: |
modified.github/workflows/market-test.ymldiffbeforeafterboth
103 103
104 - uses: actions/setup-node@v3.5.1104 - uses: actions/setup-node@v3.5.1
105 with:105 with:
106 node-version: 18106 node-version: 20
107107
108 - name: Setup TypeScript108 - name: Setup TypeScript
109 working-directory: qa-tests109 working-directory: qa-tests
modified.github/workflows/node-only-update.ymldiffbeforeafterboth
143143
144 - uses: actions/setup-node@v3.5.1144 - uses: actions/setup-node@v3.5.1
145 with:145 with:
146 node-version: 18146 node-version: 18.17.1 # Update node version to 20 after mainnet will have changes for it
147147
148 - name: Install baedeker148 - name: Install baedeker
149 uses: UniqueNetwork/baedeker-action/setup@built149 uses: UniqueNetwork/baedeker-action/setup@built
modified.github/workflows/polkadot-types.ymldiffbeforeafterboth
6868
69 - uses: actions/setup-node@v3.5.169 - uses: actions/setup-node@v3.5.1
70 with:70 with:
71 node-version: 1871 node-version: 20
7272
73 # - name: Install jq73 # - name: Install jq
74 # run: sudo apt install jq -y74 # run: sudo apt install jq -y
modified.github/workflows/try-runtime.ymldiffbeforeafterboth
175175
176 - uses: actions/setup-node@v3.5.1176 - uses: actions/setup-node@v3.5.1
177 with:177 with:
178 node-version: 18178 node-version: 20
179179
180 - name: Log in to Docker Hub180 - name: Log in to Docker Hub
181 uses: docker/login-action@v2.1.0181 uses: docker/login-action@v2.1.0
modified.github/workflows/xcm.ymldiffbeforeafterboth
327327
328 - uses: actions/setup-node@v3.5.1328 - uses: actions/setup-node@v3.5.1
329 with:329 with:
330 node-version: 18330 node-version: 20
331331
332 - name: Install baedeker332 - name: Install baedeker
333 uses: UniqueNetwork/baedeker-action/setup@built333 uses: UniqueNetwork/baedeker-action/setup@built
369369
370 - name: Call HRMP initialization370 - name: Call HRMP initialization
371 working-directory: js-packages/tests371 working-directory: js-packages/tests
372 run: |372 run: |
373 yarn ts-node --esm util/createHrmp.ts ${{matrix.network}}373 yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm util/createHrmp.ts ${{matrix.network}}
374374
375 - name: Run XCM tests375 - name: Run XCM tests
376 working-directory: js-packages/tests376 working-directory: js-packages/tests
modified.github/workflows/xnft.ymldiffbeforeafterboth
159159
160 - uses: actions/setup-node@v3.5.1160 - uses: actions/setup-node@v3.5.1
161 with:161 with:
162 node-version: 18162 node-version: 20
163163
164 - name: Clone xnft-tests164 - name: Clone xnft-tests
165 run: git clone https://github.com/UniqueNetwork/xnft-tests.git165 run: git clone https://github.com/UniqueNetwork/xnft-tests.git
modified.github/workflows/yarn-dev.ymldiffbeforeafterboth
5959
60 - uses: actions/setup-node@v3.5.160 - uses: actions/setup-node@v3.5.1
61 with:61 with:
62 node-version: 1862 node-version: 20
6363
64 - name: Run tests64 - name: Run tests
65 working-directory: js-packages/tests65 working-directory: js-packages/tests
8888
89 - name: Run benchmark mintFee tests89 - name: Run benchmark mintFee tests
90 working-directory: js-packages/scripts90 working-directory: js-packages/scripts
91 run: |91 run: |
92 yarn install92 yarn install
93 npx ts-node --esm ./benchmarks/mintFee/index.ts93 node --no-warnings=ExperimentalWarning --loader ts-node/esm ./benchmarks/mintFee/index.ts
9494
95 - name: Run benchmark opsFee tests95 - name: Run benchmark opsFee tests
96 working-directory: js-packages/scripts96 working-directory: js-packages/scripts
97 run: |97 run: |
98 yarn install98 yarn install
99 npx ts-node --esm ./benchmarks/opsFee/index.ts99 node --no-warnings=ExperimentalWarning --loader ts-node/esm ./benchmarks/opsFee/index.ts
100100
101 - name: Stop running containers101 - name: Stop running containers
102 if: always() # run this step always102 if: always() # run this step always
modifiedjs-packages/package.jsondiffbeforeafterboth
45 "prepublish": "yarn tsc",45 "prepublish": "yarn tsc",
46 "lint": "eslint --ext .ts .",46 "lint": "eslint --ext .ts .",
47 "fix": "yarn lint --fix",47 "fix": "yarn lint --fix",
48 "polkadot-types-fetch-metadata": "yarn ts-node --esm scripts/fetchMetadata.ts",48 "polkadot-types-fetch-metadata": "yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm scripts/fetchMetadata.ts",
49 "polkadot-types-from-defs": "ts-node --esm ./node_modules/.bin/polkadot-types-from-defs --endpoint scripts/metadata.json --input types/ --package .",49 "polkadot-types-from-defs": "node --no-warnings=ExperimentalWarning --loader ts-node/esm ./node_modules/.bin/polkadot-types-from-defs --endpoint scripts/metadata.json --input types/ --package .",
50 "polkadot-types-from-chain": "ts-node --esm ./node_modules/.bin/polkadot-types-from-chain --endpoint scripts/metadata.json --output types/ --package .",50 "polkadot-types-from-chain": "node --no-warnings=ExperimentalWarning --loader ts-node/esm ./node_modules/.bin/polkadot-types-from-chain --endpoint scripts/metadata.json --output types/ --package .",
51 "polkadot-types": "echo \"export default {}\" > types/lookup.ts && yarn polkadot-types-fetch-metadata && yarn polkadot-types-from-defs && yarn polkadot-types-from-defs && yarn polkadot-types-from-chain && rm types/registry.ts"51 "polkadot-types": "echo \"export default {}\" > types/lookup.ts && yarn polkadot-types-fetch-metadata && yarn polkadot-types-from-defs && yarn polkadot-types-from-defs && yarn polkadot-types-from-chain && rm types/registry.ts"
52 },52 },
53 "resolutions": {53 "resolutions": {
modifiedjs-packages/tests/package.jsondiffbeforeafterboth
13 "mocha": "^10.1.0"13 "mocha": "^10.1.0"
14 },14 },
15 "scripts": {15 "scripts": {
16 "setup": "yarn ts-node --esm ./util/globalSetup.ts",16 "setup": "yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm ./util/globalSetup.ts",
17 "setIdentities": "yarn ts-node --esm ./util/identitySetter.ts",17 "setIdentities": "yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm ./util/identitySetter.ts",
18 "checkRelayIdentities": "yarn ts-node --esm ./util/relayIdentitiesChecker.ts",18 "checkRelayIdentities": "yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm ./util/relayIdentitiesChecker.ts",
19 "_test": "yarn setup && yarn mocha --timeout 9999999 --loader=ts-node/esm.mjs",19 "_test": "yarn setup && yarn mocha --timeout 9999999 --loader=ts-node/esm.mjs",
20 "_testParallel": "yarn setup && yarn mocha --timeout 9999999 --parallel --loader=ts-node/esm.mjs",20 "_testParallel": "yarn setup && yarn mocha --timeout 9999999 --parallel --loader=ts-node/esm.mjs",
21 "test": "yarn _test './**/*.*test.ts'",21 "test": "yarn _test './**/*.*test.ts'",