diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 92468dc2..acc6c1eb 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -57,4 +57,5 @@ jobs:
           name: test-output-${{ matrix.os }}-${{ matrix.build-type }}
           path: sst_test_outputs
           compression-level: 9
+        if: '!cancelled()'
 # yamllint enable rule:line-length