diff --git a/.github/workflows/gateway-conformance.yml b/.github/workflows/gateway-conformance.yml index 586f545..3482f6e 100644 --- a/.github/workflows/gateway-conformance.yml +++ b/.github/workflows/gateway-conformance.yml @@ -9,6 +9,9 @@ on: jobs: gateway-conformance: runs-on: ubuntu-latest + strategy: + matrix: + car-env: ["GRAPH_BACKEND=false", "GRAPH_BACKEND=true"] steps: # 1. Start the Kubo gateway - name: Download Kubo gateway @@ -59,8 +62,15 @@ jobs: - name: Start bifrost-gateway env: PROXY_GATEWAY_URL: http://127.0.0.1:8080 + KUBO_RPC_URL: http://127.0.0.1:5001 GATEWAY_CONFORMANCE_TEST: true - run: ./bifrost-gateway & + run: | + # NOTE: we export car-env this way ON PURPOSE, to have full key=value + # present on PR status instead of just true/false without context + export ${{ matrix.car-env }} + + # run gw + ./bifrost-gateway & working-directory: bifrost-gateway # 6. Run the gateway-conformance tests