diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 205d9ce62..2e72c5be8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -167,8 +167,10 @@ jobs: include: - repo: zk-light-clients path: aptos + features: aptos - repo: zk-light-clients path: ethereum + features: ethereum - repo: loam path: "" steps: @@ -176,6 +178,7 @@ jobs: with: repository: argumentcomputer/ci-workflows path: ci-workflows + ref: check-downstream-compiles - uses: ./ci-workflows/.github/actions/ci-env - uses: actions/checkout@v4 with: @@ -185,6 +188,10 @@ jobs: with: pull_token: ${{ secrets.REPO_TOKEN }} perf: false + - name: Set `zk-light-clients` env + if: ${{ matrix.repo == 'zk-light-clients' }} + run: | + echo "RUSTFLAGS=${{ env.RUSTFLAGS }} --cfg tokio_unstable" | tee -a $GITHUB_ENV - uses: actions/checkout@v4 with: repository: argumentcomputer/${{ matrix.repo }} @@ -194,3 +201,4 @@ jobs: with: upstream-path: "sphinx" downstream-path: "${{ matrix.repo }}/${{ matrix.path }}" + features: "${{ matrix.features }}"