/foundry-multibuild

GitHub Action for building a Foundry project with a range of Solidity versions

Primary LanguageShellMIT LicenseMIT

Foundry Multibuild

A GitHub Action for building a Foundry project with a range of Solidity versions.

This is useful if you're building a Solidity library and you want to continuously check that your files remain compatible with all compiler versions allowed by your version pragma.

Manual Use

This is how you can run the multibuild.sh script directly:

./scr/multibuild.sh MIN_VERSION MAX_VERSION

For instance, if you want to build using all Solidity versions from v0.8.0 to v0.8.19, use the following command:

./src/multibuild.sh 0.8.0 0.8.19

License

This project is licensed under MIT.