chore(deps): update hardhat packages#192
Conversation
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
📦 Packages
|
| "@nomicfoundation/hardhat-ignition": ["@nomicfoundation/hardhat-ignition@0.15.13", "", { "dependencies": { "@nomicfoundation/ignition-core": "^0.15.13", "@nomicfoundation/ignition-ui": "^0.15.12", "chalk": "^4.0.0", "debug": "^4.3.2", "fs-extra": "^10.0.0", "json5": "^2.2.3", "prompts": "^2.4.2" }, "peerDependencies": { "@nomicfoundation/hardhat-verify": "^2.1.0", "hardhat": "^2.26.0" } }, "sha512-G4XGPWvxs9DJhZ6PE1wdvKjHkjErWbsETf4c7YxO6GUz+MJGlw+PtgbnCwhL3tQzSq3oD4MB0LGi+sK0polpUA=="], | ||
|
|
||
| "@nomicfoundation/hardhat-ignition-viem": ["@nomicfoundation/hardhat-ignition-viem@0.15.14", "", { "peerDependencies": { "@nomicfoundation/hardhat-ignition": "^0.15.14", "@nomicfoundation/hardhat-viem": "^2.1.0", "@nomicfoundation/ignition-core": "^0.15.14", "hardhat": "^2.26.0", "viem": "^2.7.6" } }, "sha512-LVzzBEyOUGyvEG8nObtEfWb1aLDdPbapUAvfQY/mvC+whteJ7Q8y/gv5letciS52Z7ETAX/TDKJKRD58zzDviA=="], | ||
| "@nomicfoundation/hardhat-ignition-viem": ["@nomicfoundation/hardhat-ignition-viem@0.15.15", "", { "peerDependencies": { "@nomicfoundation/hardhat-ignition": "^0.15.15", "@nomicfoundation/hardhat-viem": "^2.1.0", "@nomicfoundation/ignition-core": "^0.15.14", "hardhat": "^2.26.0", "viem": "^2.7.6" } }, "sha512-YUL1avW+TEh+nQEzoKwp8SpK9O7gW/Q3vJs95Xhtmz6RJQynWrjSOXVK43xNfzpbS/C+kfPa+A6DF1Sr19H6kg=="], |
There was a problem hiding this comment.
Bug: hardhat-ignition-viem@0.15.15 requires hardhat-ignition@^0.15.15, but bun.lock pins hardhat-ignition at 0.15.13, causing a peer dependency mismatch.
Severity: CRITICAL | Confidence: 0.95
🔍 Detailed Analysis
The hardhat-ignition-viem package was updated to 0.15.15, which changed its peer dependency requirement for hardhat-ignition from ^0.15.14 to ^0.15.15. However, hardhat-ignition remains at 0.15.13 in bun.lock, failing to satisfy the new ^0.15.15 requirement. This mismatch will cause runtime errors when executing Ignition modules, as hardhat-ignition-viem@0.15.15 expects hardhat-ignition@0.15.15+.
💡 Suggested Fix
Update @nomicfoundation/hardhat-ignition to 0.15.15 or higher to satisfy the peer dependency requirement of @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: bun.lock#L194
Potential issue: The `hardhat-ignition-viem` package was updated to `0.15.15`, which
changed its peer dependency requirement for `hardhat-ignition` from `^0.15.14` to
`^0.15.15`. However, `hardhat-ignition` remains at `0.15.13` in `bun.lock`, failing to
satisfy the new `^0.15.15` requirement. This mismatch will cause runtime errors when
executing Ignition modules, as `hardhat-ignition-viem@0.15.15` expects
`hardhat-ignition@0.15.15+`.
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 (hardhat)
v2.26.5: Hardhat v2.26.5This 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
Bumped Hardhat to 2.26.5 and @nomicfoundation/hardhat-ignition-viem to 0.15.15. This includes a compilation fix for malformed solidity-files-cache and keeps Ignition-Viem versions in sync.
Written for commit 6cafb44. Summary will update automatically on new commits.