diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5ac73e8c79..caebddf4d9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -212,10 +212,10 @@ jobs: version: [02,99] include: - version: 02 - compose: "-f process-compose.yaml -D" + compose: "-f process-compose.yaml" - version: 99 - compose: "-f process-compose.yaml -f process-compose-mp.yml -D" + compose: "-f process-compose.yaml -f process-compose-mp.yml" fail-fast: false runs-on: ubuntu-latest steps: @@ -243,7 +243,7 @@ jobs: run: nix profile install nixpkgs#process-compose - name: Run Demo-Native ${{matrix.version}} - run: bash -x scripts/demo-native ${{matrix.compose}} --tui=false + run: bash -x scripts/demo-native ${{matrix.compose}} --tui=false > ${{ env.PC_LOGS }} 2>&1 & - name: Test Integration env: @@ -255,6 +255,11 @@ jobs: --workspace-remap $PWD $(if [ "${{ matrix.version }}" == "2" ]; then echo " smoke"; fi) timeout-minutes: 10 + - name: Show end of logs + if: always() + run: | + tail -n 1000 ${{ env.PC_LOGS }} + - name: Upload process compose logs if: always() uses: actions/upload-artifact@v4 @@ -262,6 +267,7 @@ jobs: name: process-compose-logs-integration-v${{ matrix.version }} path: ${{ env.PC_LOGS }} + demo-native: needs: build-test-bins runs-on: ubuntu-latest diff --git a/process-compose.yaml b/process-compose.yaml index f783e025c7..174ba0bc74 100644 --- a/process-compose.yaml +++ b/process-compose.yaml @@ -11,7 +11,6 @@ environment: - ESPRESSO_STATE_RELAY_SERVER_URL=http://localhost:$ESPRESSO_STATE_RELAY_SERVER_PORT - QUERY_SERVICE_URI=http://localhost:$ESPRESSO_SEQUENCER1_API_PORT/v0/ - NODE_VALIDATOR_URI=ws://localhost:$ESPRESSO_NODE_VALIDATOR_PORT/v0/ -log_location: /tmp/pc.log processes: # Cheating a bit here but since we don't usually have to debug go-ethereum # it's using the docker compose service which is a bit easier.