test: integration-test #57
Workflow file for this run
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: Integration test | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: ["*"] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Install Foundry | |
uses: foundry-rs/foundry-toolchain@v1 | |
- name: install go | |
uses: actions/setup-go@v5 | |
- name: Install YQ | |
uses: dcarbone/install-yq-action@v1.1.1 | |
with: | |
version: 'v4.43.1' | |
- name: Install deps | |
run: | | |
go install github.com/maoueh/zap-pretty@latest | |
go install github.com/ethereum/go-ethereum/cmd/abigen@latest | |
go install github.com/Layr-Labs/eigenlayer-cli/cmd/eigenlayer@latest | |
go install github.com/googleapis/enterprise-certificate-proxy@latest | |
echo installing celestia | |
git clone https://github.com/celestiaorg/celestia-node.git | |
cd celestia-node/ | |
git checkout tags/v0.13.4 | |
make build | |
make install | |
make cel-key | |
celestia light init --p2p.network arabica | |
- name: Setup GO PATH | |
run: echo "export PATH=$PATH:$GITHUB_WORKSPACE/go/bin" >> $GITHUB_ENV | |
- name: Run integration test | |
run: | | |
make integration-test |