diff --git a/.github/workflows/complement_tests.yml b/.github/workflows/complement_tests.yml index a2510a247cd..bd5d59b0566 100644 --- a/.github/workflows/complement_tests.yml +++ b/.github/workflows/complement_tests.yml @@ -160,6 +160,10 @@ jobs: run: cat /tmp/gotest-complement.log | gotestfmt -hide "successful-downloads,successful-tests,empty-packages" - name: Run in-repo Complement Tests + # Always run as long as we attempted to run the original Complement tests + # This lets us get a status report on the in-repo tests, even if the + # standard Complement test suite fails. + if: always() && steps.run_complement_tests.outcome != 'skipped' id: run_in_repo_complement_tests # -p=1: We're using `-p 1` to force the test packages to run serially as GHA boxes # are underpowered and don't like running tons of Synapse instances at once. diff --git a/changelog.d/20161.misc b/changelog.d/20161.misc new file mode 100644 index 00000000000..4351f779c29 --- /dev/null +++ b/changelog.d/20161.misc @@ -0,0 +1 @@ +Run the in-repo Complement test suite in CI, even when the standard Complement suite fails. \ No newline at end of file