diff --git a/.github/workflows/client-build.yml b/.github/workflows/client-build.yml index 065e7185e3..e645808f7e 100644 --- a/.github/workflows/client-build.yml +++ b/.github/workflows/client-build.yml @@ -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 @@ -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 diff --git a/.github/workflows/kurtosis-args.yaml b/.github/workflows/kurtosis-args.yaml new file mode 100644 index 0000000000..55ba4e9393 --- /dev/null +++ b/.github/workflows/kurtosis-args.yaml @@ -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 \ No newline at end of file