Home

Awesome

Artifacts

This repository contains files that can be used in pipelines, or anywhere needed.

Foundry

To build the forge and cast binaries, we use cross.

First, run:

$ cargo install cross

Then:

$ git clone https://github.com/gakonst/foundry
$ cd foundry
$ cross build --release --locked --target x86_64-unknown-linux-musl
$ tar -czvf forge.tar.gz -C target/x86_64-unknown-linux-musl/release forge
$ tar -czvf cast.tar.gz -C target/x86_64-unknown-linux-musl/release cast
$ tar -czvf anvil.tar.gz -C target/x86_64-unknown-linux-musl/release anvil

The resultant binaries will be in target/x86_64-unknown-linux-musl/release.

Copy those to the main directory of this repository.