From e3ebf94429b45b02468eb730bba444977ee830fe Mon Sep 17 00:00:00 2001 From: Paul Razvan Berg Date: Mon, 1 Jan 2024 11:35:54 +0200 Subject: [PATCH] ci: foundry multibuild workflow --- .github/workflows/multibuild.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/multibuild.yml diff --git a/.github/workflows/multibuild.yml b/.github/workflows/multibuild.yml new file mode 100644 index 00000000..9145e60c --- /dev/null +++ b/.github/workflows/multibuild.yml @@ -0,0 +1,25 @@ +name: "Multibuild" + +on: + workflow_dispatch: + schedule: + - cron: "0 3 * * 0" # at 3:00am UTC every Sunday + +jobs: + multibuild: + runs-on: "ubuntu-latest" + steps: + - name: "Check out the repo" + uses: "actions/checkout@v3" + + - name: "Install Bun" + uses: "oven-sh/setup-bun@v1" + + - name: "Install the Node.js dependencies" + run: "bun install" + + - name: "Check that V2 Periphery can be built with multiple Solidity versions" + uses: "PaulRBerg/foundry-multibuild@v1" + with: + min: "0.8.19" + max: "0.8.23"