on fresh installs we need to add a forge install step so that the Hyperdrive dependencies (openzeppelin, etc) are installed. When running make build on a fresh ubuntu environment it fails because this step is missing.
the need_to_build function also does not always work correctly. When doing a LOCAL_DEVELOPMENT=true build I was frequently getting unresolved import errors:
which are happening because it's not building. I could consistently fix the problem by forcing need_to_build to always return Ok(true).
on fresh installs we need to add a
forge install
step so that the Hyperdrive dependencies (openzeppelin, etc) are installed. When running make build on a fresh ubuntu environment it fails because this step is missing.the
need_to_build
function also does not always work correctly. When doing aLOCAL_DEVELOPMENT=true
build I was frequently getting unresolved import errors:which are happening because it's not building. I could consistently fix the problem by forcing
need_to_build
to always returnOk(true)
.