chore(deps): bump alloy-rpc-types-eth from 0.1.4 to 0.7.2 #23
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: | |
workflow_dispatch: | |
pull_request: | |
push: | |
branches: [ 'main' ] | |
paths-ignore: | |
- "**.md" | |
env: | |
FOUNDRY_PROFILE: ci | |
jobs: | |
verify-blueprint: | |
name: Verify Blueprint | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
submodules: recursive | |
# Setup all toolchains | |
- name: Install Foundry | |
uses: foundry-rs/foundry-toolchain@v1 | |
with: | |
version: nightly | |
- uses: dtolnay/rust-toolchain@stable | |
with: | |
toolchain: stable | |
- uses: actions/setup-node@v4 | |
with: | |
node-version: '18' | |
# Install yarn dependencies first | |
- name: Install Yarn Dependencies | |
run: yarn install | |
# Now run Foundry checks | |
- name: Run Foundry Build | |
run: | | |
forge --version | |
forge build --sizes | |
- name: Run Foundry Tests | |
if: hashFiles('contracts/test/**/*.sol') != '' | |
run: | | |
forge test -vvv | |
- name: Check and Test Blueprint | |
run: | | |
cargo check | |
cargo build | |
cargo test |