upload artifacts
diff --git a/.github/workflows/mvn-package-all-os.yml b/.github/workflows/mvn-package-all-os.yml
index cb06d08..607783f 100644
--- a/.github/workflows/mvn-package-all-os.yml
+++ b/.github/workflows/mvn-package-all-os.yml
@@ -32,3 +32,9 @@
         java-version: ${{  matrix.java }}
     - name: Build with Maven
       run: mvn -B package --file pom.xml
+    - uses: actions/upload-artifact@v3
+      if: failure()
+      with:
+        name: test-reports-${{ matrix.os }}-${{ matrix.java }}
+        path: build/reports
+        retention-days: 5
\ No newline at end of file