diff --git a/.circleci/config.yml b/.circleci/config.yml index 11763ea89d..654fa0658b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -9,7 +9,7 @@ orbs: jobs: build: docker: - - image: cimg/node:14.17.6-browsers + - image: cimg/node:20.0.0-browsers resource_class: xlarge @@ -43,7 +43,7 @@ jobs: build-plugin: docker: - - image: cimg/node:14.17.6-browsers + - image: cimg/node:20.0.0-browsers resource_class: xlarge working_directory: ~/remix-project @@ -69,7 +69,7 @@ jobs: lint: docker: - - image: cimg/node:14.17.6-browsers + - image: cimg/node:20.0.0-browsers resource_class: xlarge working_directory: ~/remix-project @@ -86,7 +86,7 @@ jobs: command: node ./apps/remix-ide/ci/lint-targets.js remix-libs: docker: - - image: cimg/node:14.17.6-browsers + - image: cimg/node:20.0.0-browsers resource_class: xlarge working_directory: ~/remix-project @@ -98,6 +98,7 @@ jobs: - restore_cache: keys: - v1-deps-{{ checksum "yarn.lock" }} + - run: yarn --version - run: yarn - run: yarn build:libs - run: cd dist/libs/remix-tests && yarn @@ -111,7 +112,7 @@ jobs: remix-ide-browser: docker: - - image: cimg/node:14.17.6-browsers + - image: cimg/node:20.0.0-browsers resource_class: xlarge working_directory: ~/remix-project @@ -154,7 +155,7 @@ jobs: at: . - run: unzip ./persist/dist.zip - run: yarn install --cwd ./apps/remix-ide-e2e --modules-folder ../../node_modules - - run: yarn run downloadsolc_assets_e2e && yarn run downloadsolc_assets_dist + - run: yarn run downloadsolc_assets_e2e - run: ls -la ./dist/apps/remix-ide/assets/js - run: yarn run selenium-install || yarn run selenium-install - run: @@ -175,7 +176,7 @@ jobs: remix-test-plugins: docker: - - image: cimg/node:14.17.6-browsers + - image: cimg/node:20.0.0-browsers resource_class: xlarge working_directory: ~/remix-project @@ -201,7 +202,7 @@ jobs: - run: unzip ./persist/dist.zip - run: unzip ./persist/plugin-<< parameters.plugin >>.zip - run: yarn install --cwd ./apps/remix-ide-e2e --modules-folder ../../node_modules - - run: yarn run downloadsolc_assets_e2e && yarn run downloadsolc_assets_dist + - run: yarn run downloadsolc_assets_e2e - run: yarn run selenium-install || yarn run selenium-install - run: name: Start Selenium @@ -216,7 +217,7 @@ jobs: predeploy: docker: - - image: cimg/node:14.17.6-browsers + - image: cimg/node:20.0.0-browsers resource_class: xlarge working_directory: ~/remix-project @@ -231,7 +232,6 @@ jobs: paths: - node_modules - run: yarn build:production - - run: yarn run downloadsolc_assets_dist - run: mkdir persist && zip -0 -r persist/predeploy.zip dist - persist_to_workspace: root: . @@ -240,7 +240,7 @@ jobs: deploy-build: docker: - - image: cimg/node:14.17.6-browsers + - image: cimg/node:20.0.0-browsers resource_class: xlarge diff --git a/.github/workflows/publish-action.yml b/.github/workflows/publish-action.yml index 9cf0674850..e0a6e78498 100644 --- a/.github/workflows/publish-action.yml +++ b/.github/workflows/publish-action.yml @@ -11,11 +11,10 @@ jobs: uses: actions/checkout@v2 - uses: actions/setup-node@v3 with: - node-version: 14.17.6 + node-version: 20.0.0 - run: yarn install - run: ls - run: pwd - - run: yarn run downloadsolc_assets - run: yarn run build:production - run: echo "action_state=$('./apps/remix-ide/ci/publishIpfs' ${{ secrets.IPFS_PROJET_ID }} ${{ secrets.IPFS_PROJECT_SECRET }})" >> $GITHUB_ENV - uses: mshick/add-pr-comment@v1 diff --git a/.github/workflows/run-sut.yml b/.github/workflows/run-sut.yml index e6b8d98221..f8d0adf9b5 100644 --- a/.github/workflows/run-sut.yml +++ b/.github/workflows/run-sut.yml @@ -12,7 +12,7 @@ jobs: - name: Environment Setup uses: actions/setup-node@v3 with: - node-version: 14.17.6 + node-version: 20.0.0 - name: Run SUT Action uses: EthereumRemix/sol-test@v1 with: diff --git a/README.md b/README.md index c633877526..89f393cd6c 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ Note: It contains the latest supported version of Solidity available at the time *Supported versions:* ```bash "engines": { - "node": "^14.17.6", + "node": "^20.0.0", "npm": "^6.14.15" } ``` diff --git a/apps/etherscan/src/app/views/VerifyView.tsx b/apps/etherscan/src/app/views/VerifyView.tsx index 65658ed518..ef251cf5ce 100644 --- a/apps/etherscan/src/app/views/VerifyView.tsx +++ b/apps/etherscan/src/app/views/VerifyView.tsx @@ -125,7 +125,7 @@ export const VerifyView: React.FC = ({ }} > {contracts.map((item) => (