From 4f0696e2a4e070325cc63e9c5cf42f41e2f5ea6e Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 17 Feb 2026 11:13:05 +0000 Subject: [PATCH] Revert "Disable complement crypto tests temporarily (#5188)" (#5190) This reverts commit 327d2fa7c8dca5c881969ca0a4ce279c36389750. --- .github/workflows/tests.yml | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) 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