Merge pull request #12633 from ethereum/hardhat-on-nodejs-16

Always run Hardhat on node.js 16
This commit is contained in:
chriseth 2022-02-07 16:59:42 +01:00 committed by GitHub
commit 0e93456e30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -384,7 +384,7 @@ defaults:
TERM: xterm
MAKEFLAGS: -j 2
- base_node_latest_small: &base_node_latest_small
- base_node_small: &base_node_small
docker:
- image: circleci/node
resource_class: small
@ -521,35 +521,30 @@ defaults:
name: t_native_test_ext_ens
project: ens
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
- job_native_test_ext_trident: &job_native_test_ext_trident
<<: *workflow_ubuntu2004_static
name: t_native_test_ext_trident
project: trident
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
- job_native_test_ext_euler: &job_native_test_ext_euler
<<: *workflow_ubuntu2004_static
name: t_native_test_ext_euler
project: euler
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
- job_native_test_ext_yield_liquidator: &job_native_test_ext_yield_liquidator
<<: *workflow_ubuntu2004_static
name: t_native_test_ext_yield_liquidator
project: yield-liquidator
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
- job_native_test_ext_bleeps: &job_native_test_ext_bleeps
<<: *workflow_ubuntu2004_static
name: t_native_test_ext_bleeps
project: bleeps
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
resource_class: medium
- job_native_test_ext_pool_together: &job_native_test_ext_pool_together
@ -557,35 +552,30 @@ defaults:
name: t_native_test_ext_pool_together
project: pool-together
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
- job_native_test_ext_perpetual_pools: &job_native_test_ext_perpetual_pools
<<: *workflow_ubuntu2004_static
name: t_native_test_ext_perpetual_pools
project: perpetual-pools
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
- job_native_test_ext_uniswap: &job_native_test_ext_uniswap
<<: *workflow_ubuntu2004_static
name: t_native_test_ext_uniswap
project: uniswap
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
- job_native_test_prb_math: &job_native_test_prb_math
<<: *workflow_ubuntu2004_static
name: t_native_test_ext_prb_math
project: prb-math
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
- job_native_test_ext_elementfi: &job_native_test_ext_elementfi
<<: *workflow_ubuntu2004_static
name: t_native_test_ext_elementfi
project: elementfi
binary_type: native
# NOTE: Tests crash on nodejs 17: "Error: error:0308010C:digital envelope routines::unsupported"
nodejs_version: '16'
resource_class: medium
- job_ems_test_ext_colony: &job_ems_test_ext_colony
@ -615,7 +605,7 @@ jobs:
- gitter_notify_failure_unless_pr
chk_docs_examples:
<<: *base_node_latest_small
<<: *base_node_small
steps:
- checkout
- attach_workspace:
@ -684,7 +674,7 @@ jobs:
- gitter_notify_failure_unless_pr
chk_buglist:
<<: *base_node_latest_small
<<: *base_node_small
steps:
- checkout
- run:
@ -1146,7 +1136,9 @@ jobs:
- gitter_notify_failure_unless_pr
t_ems_ext_hardhat:
<<: *base_node_latest_small
<<: *base_node_small
docker:
- image: circleci/node:16
environment:
TERM: xterm
HARDHAT_TESTS_SOLC_PATH: /tmp/workspace/soljson.js
@ -1349,7 +1341,7 @@ jobs:
- gitter_notify_failure_unless_pr
b_bytecode_ems:
<<: *base_node_latest_small
<<: *base_node_small
environment:
SOLC_EMSCRIPTEN: "On"
steps: