Build an image with compiled toolchain: ghcr.io/nilfoundation/proof-market-toolchain:latest.
It has everything to start working with the toolchain right away.
Releases are made from a secured machine, not CI.
However, the image is built on each commit to check that it stays
buildable.
Use a base build image with dependencies, including Boost 1.76.0.
Using the base image speeds up builds a lot.
Update readme. Encourage users to take the :latest image rather
than build it themselves when they just need to use the toolchain.
Renew build instructions: now git operations, dependencies, and build
instructions for two different modes are grouped together.
ci: turn off hadolint check
Hadolint check in its current form is hard to reproduce on local machine
and unstable, because it doesn't have a way to fix version and specify
checked files.
docker: build an image with compiled toolchain
Build an image with compiled toolchain:
ghcr.io/nilfoundation/proof-market-toolchain:latest
.It has everything to start working with the toolchain right away.
Releases are made from a secured machine, not CI.
However, the image is built on each commit to check that it stays
buildable.
Use a base build image with dependencies, including Boost 1.76.0.
Using the base image speeds up builds a lot.
Update readme. Encourage users to take the
:latest
image rather than build it themselves when they just need to use the toolchain.Renew build instructions: now git operations, dependencies, and build instructions for two different modes are grouped together.
ci: turn off hadolint check
Hadolint check in its current form is hard to reproduce on local machine and unstable, because it doesn't have a way to fix version and specify checked files.
Will rebuild it in #65
Resolve #35
Resolve #38