difftreelog
Merge pull request #1047 from UniqueNetwork/fix/nodejs-error
in: master
upgrade nodejs version & fix error
15 files changed
.github/workflows/codestyle.ymldiffbeforeafterboth40 ref: ${{ github.head_ref }} 40 ref: ${{ github.head_ref }} 41 - uses: actions/setup-node@v3.5.141 - uses: actions/setup-node@v3.5.142 with:42 with:43 node-version: 1843 node-version: 2044 - name: Install modules44 - name: Install modules45 run: cd js-packages && yarn45 run: cd js-packages && yarn46 - name: Run ESLint46 - name: Run ESLint.github/workflows/collator-selection.ymldiffbeforeafterboth146146147 - uses: actions/setup-node@v3.5.1147 - uses: actions/setup-node@v3.5.1148 with:148 with:149 node-version: 18149 node-version: 20150150151 - name: Install baedeker151 - name: Install baedeker152 uses: UniqueNetwork/baedeker-action/setup@built152 uses: UniqueNetwork/baedeker-action/setup@built.github/workflows/forkless-update-data.ymldiffbeforeafterboth122122123 - uses: actions/setup-node@v3.5.1123 - uses: actions/setup-node@v3.5.1124 with:124 with:125 node-version: 18125 node-version: 20126126127 - name: Install baedeker127 - name: Install baedeker128 uses: UniqueNetwork/baedeker-action/setup@built128 uses: UniqueNetwork/baedeker-action/setup@built147147148 - name: "Reconcile: runtime is upgraded"148 - name: "Reconcile: runtime is upgraded"149 working-directory: js-packages/tests149 working-directory: js-packages/tests150 run: |150 run: |151 yarn151 yarn152 ../scripts/wait_for_first_block.sh152 ../scripts/wait_for_first_block.sh153 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.wasm155 env:155 env:156 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}156 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}157157158 - name: Run Parallel tests after forkless upgrade158 - name: Run Parallel tests after forkless upgrade159 working-directory: js-packages/tests159 working-directory: js-packages/tests160 run: |160 run: |161 yarn add mochawesome161 yarn 162 yarn add mochawesome162 ../scripts/wait_for_first_block.sh163 ../scripts/wait_for_first_block.sh163 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 }}167168168 - name: Run Sequential tests after forkless upgrade169 - name: Run Sequential tests after forkless upgrade169 if: success() || failure()170 if: success() || failure()170 working-directory: js-packages/tests171 working-directory: js-packages/tests171 run: NOW=$(date +%s) && yarn testSequential --reporter mochawesome --reporter-options reportFilename=test-sequential-${NOW}172 run: |173 yarn174 yarn add mochawesome175 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.github/workflows/forkless-update-nodata.ymldiffbeforeafterboth137137138 - uses: actions/setup-node@v3.5.1138 - uses: actions/setup-node@v3.5.1139 with:139 with:140 node-version: 18140 node-version: 20141141142 - name: Install baedeker142 - name: Install baedeker143 uses: UniqueNetwork/baedeker-action/setup@built143 uses: UniqueNetwork/baedeker-action/setup@built162162163 - name: "Reconcile: runtime is upgraded"163 - name: "Reconcile: runtime is upgraded"164 working-directory: js-packages/tests164 working-directory: js-packages/tests165 run: |165 run: |166 yarn166 yarn167 ../scripts/wait_for_first_block.sh167 ../scripts/wait_for_first_block.sh168 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.wasm170 env:170 env:171 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}171 RPC_URL: ${{ env.RELAY_UNIQUE_HTTP_URL }}172172.github/workflows/governance.ymldiffbeforeafterboth797980 - uses: actions/setup-node@v3.5.180 - uses: actions/setup-node@v3.5.181 with:81 with:82 node-version: 1882 node-version: 20838384 - name: Run tests84 - name: Run tests85 working-directory: js-packages/tests85 working-directory: js-packages/tests.github/workflows/make-bench.ymldiffbeforeafterboth363637 - uses: actions/setup-node@v337 - uses: actions/setup-node@v338 with:38 with:39 node-version: 1839 node-version: 20404041 - name: RUN benchmarking41 - name: RUN benchmarking42 run: |42 run: |484849 - name: RUN Calibrate49 - name: RUN Calibrate50 working-directory: js-packages/scripts50 working-directory: js-packages/scripts51 run: |51 run: |52 yarn52 yarn53 yarn ts-node --esm calibrate.ts53 yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm calibrate.ts54 yarn ts-node --esm calibrateApply.ts54 yarn node --no-warnings=ExperimentalWarning --loader ts-node/esm calibrateApply.ts55 55 56 - name: show git diff56 - name: show git diff57 run: |57 run: |.github/workflows/market-test.ymldiffbeforeafterboth103 103 104 - uses: actions/setup-node@v3.5.1104 - uses: actions/setup-node@v3.5.1105 with:105 with:106 node-version: 18106 node-version: 20107107108 - name: Setup TypeScript108 - name: Setup TypeScript109 working-directory: qa-tests109 working-directory: qa-tests.github/workflows/node-only-update.ymldiffbeforeafterboth143143144 - uses: actions/setup-node@v3.5.1144 - uses: actions/setup-node@v3.5.1145 with:145 with:146 node-version: 18146 node-version: 18.17.1 # Update node version to 20 after mainnet will have changes for it147147148 - name: Install baedeker148 - name: Install baedeker149 uses: UniqueNetwork/baedeker-action/setup@built149 uses: UniqueNetwork/baedeker-action/setup@built.github/workflows/polkadot-types.ymldiffbeforeafterboth686869 - uses: actions/setup-node@v3.5.169 - uses: actions/setup-node@v3.5.170 with:70 with:71 node-version: 1871 node-version: 20727273 # - name: Install jq73 # - name: Install jq74 # run: sudo apt install jq -y74 # run: sudo apt install jq -y.github/workflows/try-runtime.ymldiffbeforeafterboth175175176 - uses: actions/setup-node@v3.5.1176 - uses: actions/setup-node@v3.5.1177 with:177 with:178 node-version: 18178 node-version: 20179179180 - name: Log in to Docker Hub180 - name: Log in to Docker Hub181 uses: docker/login-action@v2.1.0181 uses: docker/login-action@v2.1.0.github/workflows/xcm.ymldiffbeforeafterboth327327328 - uses: actions/setup-node@v3.5.1328 - uses: actions/setup-node@v3.5.1329 with:329 with:330 node-version: 18330 node-version: 20331331332 - name: Install baedeker332 - name: Install baedeker333 uses: UniqueNetwork/baedeker-action/setup@built333 uses: UniqueNetwork/baedeker-action/setup@built369369370 - name: Call HRMP initialization370 - name: Call HRMP initialization371 working-directory: js-packages/tests371 working-directory: js-packages/tests372 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}}374374375 - name: Run XCM tests375 - name: Run XCM tests376 working-directory: js-packages/tests376 working-directory: js-packages/tests.github/workflows/xnft.ymldiffbeforeafterboth159159160 - uses: actions/setup-node@v3.5.1160 - uses: actions/setup-node@v3.5.1161 with:161 with:162 node-version: 18162 node-version: 20163163164 - name: Clone xnft-tests164 - name: Clone xnft-tests165 run: git clone https://github.com/UniqueNetwork/xnft-tests.git165 run: git clone https://github.com/UniqueNetwork/xnft-tests.git.github/workflows/yarn-dev.ymldiffbeforeafterboth595960 - uses: actions/setup-node@v3.5.160 - uses: actions/setup-node@v3.5.161 with:61 with:62 node-version: 1862 node-version: 20636364 - name: Run tests64 - name: Run tests65 working-directory: js-packages/tests65 working-directory: js-packages/tests888889 - name: Run benchmark mintFee tests89 - name: Run benchmark mintFee tests90 working-directory: js-packages/scripts90 working-directory: js-packages/scripts91 run: |91 run: |92 yarn install92 yarn install93 npx ts-node --esm ./benchmarks/mintFee/index.ts93 node --no-warnings=ExperimentalWarning --loader ts-node/esm ./benchmarks/mintFee/index.ts949495 - name: Run benchmark opsFee tests95 - name: Run benchmark opsFee tests96 working-directory: js-packages/scripts96 working-directory: js-packages/scripts97 run: |97 run: |98 yarn install98 yarn install99 npx ts-node --esm ./benchmarks/opsFee/index.ts99 node --no-warnings=ExperimentalWarning --loader ts-node/esm ./benchmarks/opsFee/index.ts100100101 - name: Stop running containers101 - name: Stop running containers102 if: always() # run this step always102 if: always() # run this step alwaysjs-packages/package.jsondiffbeforeafterboth45 "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": {js-packages/tests/package.jsondiffbeforeafterboth13 "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'",