From efd75c1abb4f4f5594ad6f4e09edd2c8089e435f Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Tue, 6 Jan 2026 16:15:48 +0100 Subject: [PATCH] re-run integration tests in CI if they fail This prevents the CI job from having to restart the entire job. --- .github/workflows/integration-tests.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 647fbabff..57478689c 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -105,7 +105,11 @@ jobs: CARGO_TARGET_X86_64_PC_WINDOWS_MSVC_LINKER: 'lld-link' - name: Test ${{ matrix.integration }} - run: pnpm run test:integrations ./integrations/${{ matrix.integration }} + run: | + pnpm run test:integrations ./integrations/${{ matrix.integration }} + || pnpm run test:integrations ./integrations/${{ matrix.integration }} + || pnpm run test:integrations ./integrations/${{ matrix.integration }} + env: GITHUB_WORKSPACE: ${{ github.workspace }}