Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change SemVer range for @tenderly/hardhat-tenderly dependency #440

Merged
merged 1 commit into from
Dec 22, 2022

Conversation

michalinacienciala
Copy link
Contributor

@michalinacienciala michalinacienciala commented Dec 22, 2022

We can't use @tenderly/hardhat-tenderly in versions 1.4.x and higher on Node.js v14, as those 1.4.x versions introduce dependency to tslog package, which is incompatible with v14 of Node.js (works on v16 or higher). There are also some problems with deployment scripts (possibly fixable) on @tenderly/hardhat-tenderly in versions 1.2.x, so we're limiting the allowed versions to <1.2.0.

Using "@tenderly/hardhat-tenderly": "^1.0.12" in tbtc-v2 was causing problems with building/testing of the @threshold-network/solidity-contracts, where we upgrade the tbtc-v2 dependency.

We can't use `@tenderly/hardhat-tenderly` in versions `1.4.x` and higher on
Node.js `v14`, as those `1.4.x` versions introduce dependency to `tslog`
package, which is incompatible with `v14` of Node.js (works on `v16` or higher).
There are also some problems with deployment scripts (possibly fixable) on
`@tenderly/hardhat-tenderly` in versions `1.2.x`, so we're limiting the allowed
versions to `<1.2.0`.
@michalinacienciala michalinacienciala added the :shipit: deployment Deployments and CI workflows label Dec 22, 2022
@michalinacienciala michalinacienciala marked this pull request as ready for review December 22, 2022 13:02
@nkuba nkuba merged commit 0b8b556 into main Dec 22, 2022
@nkuba nkuba deleted the change-hardhat-tenderly-version branch December 22, 2022 13:11
r-czajkowski added a commit to keep-network/keep-core that referenced this pull request Dec 23, 2022
We can't use `@tenderly/hardhat-tenderly` in versions `1.4.x` and higher
on Node.js `v14`, as those `1.4.x` versions introduce dependency to
`tslog` package, which is incompatible with `v14` of Node.js (works on
`v16` or higher). We use Node `v14` in some of the projects having the
`@keep-network/random-beacon` and `@keep-network/ecdsa` as their
dependency.

There are also some problems with deployment scripts (possibly fixable)
on `@tenderly/hardhat-tenderly` in versions `1.2.x`, so we're limiting
the allowed versions to `<1.2.0`.

Refs:
threshold-network/solidity-contracts#134
keep-network/tbtc-v2#440
keep-network/coverage-pools#222
r-czajkowski added a commit to keep-network/coverage-pools that referenced this pull request Dec 23, 2022
…sion

We can't use `@tenderly/hardhat-tenderly` in versions `1.4.x` and higher on
Node.js `v14`, as those `1.4.x` versions introduce dependency to `tslog`
package, which is incompatible with `v14` of Node.js (works on `v16` or
higher). We use Node `v14` in some of the projects having the
`@keep-network/coverage-pools` as their dependency.

There are also some problems with deployment scripts (possibly fixable) on
`@tenderly/hardhat-tenderly` in versions `1.2.x`, so we're limiting the allowed
versions to `<1.2.0`.

Refs:
threshold-network/solidity-contracts#134
keep-network/tbtc-v2#440
keep-network/keep-core#3454
r-czajkowski added a commit to threshold-network/solidity-contracts that referenced this pull request Dec 23, 2022
…y-version

Change SemVer range for `@tenderly/hardhat-tenderly` dependency

We can't use `@tenderly/hardhat-tenderly` in versions `1.4.x` and higher on
Node.js `v14`, as those `1.4.x` versions introduce dependency to `tslog`
package, which is incompatible with `v14` of Node.js (works on `v16` or
higher). We use Node `v14` in some of the projects having the
`@threshold-network/solidity-contracts` as their dependency.

We had also a problem with installation of `@tenderly/hardhat-tenderly` in
versions `1.2.x`, so we're limiting the allowed versions to `<1.2.0`.

Refs:
keep-network/tbtc-v2#440
keep-network/keep-core#3454
keep-network/coverage-pools#222
r-czajkowski added a commit that referenced this pull request Jan 5, 2023
We changed the version range for `@tenderly/hardhat-tenderly` in #440
and CI build fails on tenderly verification.  Since this is a
`dapp-development` branch, we do not actually need the tenderly
verification at least for now so here we remove the `tenderly` tag for
`goerli` network to skip the tenderly veirification.
r-czajkowski added a commit that referenced this pull request Jan 19, 2023
We changed the version range for `@tenderly/hardhat-tenderly` in #440
and CI build fails on tenderly verification.  Since this is a
`dapp-development` branch, we do not actually need the tenderly
verification at least for now so here we remove the `tenderly` tag for
`goerli` network to skip the tenderly veirification.
@pdyraga pdyraga added ⛓️ solidity Solidity contracts and removed :shipit: deployment Deployments and CI workflows labels Jan 31, 2023
@pdyraga pdyraga added this to the solidity/v1.0.0 milestone Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⛓️ solidity Solidity contracts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants