Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add kurtosis test runs to client-build workflow #3431

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
14 changes: 14 additions & 0 deletions .github/workflows/client-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,10 @@ jobs:
--platform linux/amd64
--build-arg COMMIT=$(git rev-parse HEAD)
working-directory: ${{github.workspace}}
- name: Kurtosis Assertoor GitHub Action
uses: ethpandaops/kurtosis-assertoor-github-action@v1
with:
ethereum_package_args: ${{github.workspace}}/.github/workflows/kurtosis-args.yaml

test-client-cli:
runs-on: ubuntu-latest
Expand All @@ -84,3 +88,13 @@ jobs:
working-directory: ${{github.workspace}}

- run: cd ${{github.workspace}}/packages/client && npx vitest run test/cli/cli

# assertoor:
# runs-on: ubuntu-latest
# steps:
# - name: Checkout Repository
# uses: actions/checkout@v4
# - name: Kurtosis Assertoor GitHub Action
# uses: ethpandaops/kurtosis-assertoor-github-action@v1
# with:
# ethereum_package_args: ${{github.workspace}}/.github/workflows/kurtosis-args.yaml
16 changes: 16 additions & 0 deletions .github/workflows/kurtosis-args.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
participants:
- el_type: geth
cl_type: lighthouse
count: 1
- el_type: ethereumjs
# el_image: ethereumjs:local
cl_type: lodestar
count: 1
additional_services:
- assertoor
assertoor_params:
run_stability_check: false
run_block_proposal_check: false
tests:
- https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/block-proposal-check.yaml
- https://raw.githubusercontent.com/ethpandaops/assertoor-test/master/assertoor-tests/all-opcodes-test.yaml
Loading