diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 39673075f..46bd13ce5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -81,27 +81,24 @@ jobs: disable_coverage: true matrix-js-sdk-sha: ${{ github.sha }} - # Disabled until complement crypto works with pnpm - #complement-crypto: - # name: "Run Complement Crypto tests" - # if: github.event_name == 'merge_group' - # permissions: read-all - # uses: matrix-org/complement-crypto/.github/workflows/single_sdk_tests.yml@main - # with: - # use_js_sdk: "." + complement-crypto: + name: "Run Complement Crypto tests" + if: github.event_name == 'merge_group' + permissions: read-all + uses: matrix-org/complement-crypto/.github/workflows/single_sdk_tests.yml@main + with: + use_js_sdk: "." # we need this so the job is reported properly when run in a merge queue - # (stubbed for now for same reasons as above and so we don't have to remove the test requirement downstream-complement-crypto: name: Downstream Complement Crypto tests runs-on: ubuntu-24.04 if: always() - # needs: - # - complement-crypto + needs: + - complement-crypto steps: - - run: exit 0 - # - if: needs.complement-crypto.result != 'skipped' && needs.complement-crypto.result != 'success' - # run: exit 1 + - if: needs.complement-crypto.result != 'skipped' && needs.complement-crypto.result != 'success' + run: exit 1 # Hook for branch protection to skip downstream testing outside of merge queues # and skip sonarcloud coverage within merge queues