Skip to content

Conversation

@nisedo
Copy link

@nisedo nisedo commented Nov 26, 2025

Summary

This PR fixes the failing Medusa CI workflow by addressing two issues:

  • Add Foundry installation to Hardhat job: The crytic-compile tool requires forge to be available, but Foundry was not installed in the Hardhat job
  • Add --no-lint flag to medusa commands: The solar linter used by Medusa fails to resolve relative imports in OpenZeppelin contracts (e.g., ./IERC20.sol). Since forge build already compiles successfully, we skip the redundant lint step

Test plan

  • Verify Medusa Foundry tests pass
  • Verify Medusa Hardhat tests pass

🤖 Generated with Claude Code

@nisedo nisedo requested a review from elopez as a code owner November 26, 2025 08:04
@nisedo nisedo force-pushed the fix/ci-medusa-workflow branch 2 times, most recently from c19602e to 06f2e86 Compare November 26, 2025 08:59
- Add Foundry installation step to Hardhat job (crytic-compile requires forge)
- Add --no-lint flag to all medusa fuzz commands to skip solar linter
  which fails to resolve relative imports in OpenZeppelin contracts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@nisedo nisedo force-pushed the fix/ci-medusa-workflow branch from 06f2e86 to b1a0d72 Compare November 26, 2025 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant