chore(deps): update hardhat packages#173
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
📦 Packages
|
| "@graphprotocol/graph-ts": "0.38.0", | ||
| "@nomicfoundation/hardhat-foundry": "1.2.0", | ||
| "@nomicfoundation/hardhat-ignition-viem": "0.15.14", | ||
| "@nomicfoundation/hardhat-ignition-viem": "0.15.15", |
There was a problem hiding this comment.
Bug: Updating hardhat-ignition-viem to 0.15.15 creates a peer dependency mismatch with hardhat-ignition@0.15.13.
Severity: CRITICAL | Confidence: 1.00
🔍 Detailed Analysis
The pull request updates @nomicfoundation/hardhat-ignition-viem to version 0.15.15. This new version declares a peer dependency on @nomicfoundation/hardhat-ignition@^0.15.15. However, the bun.lock file indicates that @nomicfoundation/hardhat-ignition remains at 0.15.13. This version does not satisfy the ^0.15.15 requirement, which expects a version >=0.15.15 and <0.16.0. This mismatch can lead to package manager warnings or installation failures, and potentially cause runtime errors if hardhat-ignition-viem attempts to use APIs from hardhat-ignition that are not present in the older 0.15.13 version.
💡 Suggested Fix
Update @nomicfoundation/hardhat-ignition to at least version 0.15.15 to satisfy the peer dependency requirement introduced by @nomicfoundation/hardhat-ignition-viem@0.15.15.
🤖 Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.
Location: package.json#L41
Potential issue: The pull request updates `@nomicfoundation/hardhat-ignition-viem` to
version `0.15.15`. This new version declares a peer dependency on
`@nomicfoundation/hardhat-ignition@^0.15.15`. However, the `bun.lock` file indicates
that `@nomicfoundation/hardhat-ignition` remains at `0.15.13`. This version does not
satisfy the `^0.15.15` requirement, which expects a version `>=0.15.15` and `<0.16.0`.
This mismatch can lead to package manager warnings or installation failures, and
potentially cause runtime errors if `hardhat-ignition-viem` attempts to use APIs from
`hardhat-ignition` that are not present in the older `0.15.13` version.
Did we get this right? 👍 / 👎 to inform future reviews.
This PR contains the following updates:
0.15.14->0.15.152.26.4->2.26.5Release Notes
NomicFoundation/hardhat (@nomicfoundation/hardhat-ignition-viem)
v0.15.15Compare Source
NomicFoundation/hardhat (hardhat)
v2.26.5: Hardhat v2.26.5Compare Source
This release is a small bug fix to improve compilation in the presence of a malformed
solidity-files-cache.Changes
f886268: Ignore malformed solidity-files-cache so compilation keeps running while logging the issue in debug, thanks @iosh (#6489)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.
Summary by cubic
Update Hardhat and Ignition Viem to the latest patch versions. This includes a Hardhat fix that keeps compilation running even if the solidity-files-cache is malformed.
Written for commit c0cefd8. Summary will update automatically on new commits.