@@ -276,19 +276,69 @@ jobs:
276276 steps :
277277 - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
278278 - id : shared-build
279- uses : ./.github/actions/shared-build-setup
279+ uses : ./.github/actions/shared-build-setup
280280 - uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
281281 with :
282282 pattern : ${{ steps.shared-build.outputs.github-short-sha }}-*-allure-results-*
283283 path : build/allure-results
284284 merge-multiple : true
285285 - id : generate-report
286- run : ./gradlew --no-daemon allureReport --clean
286+ run : ./gradlew --no-daemon allureReport --clean
287287 - name : Arcive test results
288288 uses : ./.github/actions/shared-test-archiving
289289 with :
290290 prefix : ${{ steps.shared-build.outputs.github-short-sha }}-merged-allurereport-
291291 suffix : ${{ matrix.os }}
292-
293-
294-
292+
293+ test-results-summary :
294+ if : always() && !inputs.skip_tests
295+ needs : [unit-test-jvm, integration-test-jvm, build-test-native-image, merge-test-reports]
296+ runs-on : ubuntu-latest
297+ steps :
298+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
299+ - id : shared-build
300+ uses : ./.github/actions/shared-build-setup
301+ - name : Create test results summary
302+ run : |
303+ SHA_PREFIX="${{ steps.shared-build.outputs.github-short-sha }}"
304+ cat >> $GITHUB_STEP_SUMMARY <<EOF
305+ # 🧪 Test Results Summary
306+
307+ ## 📊 Combined Reports (All Tests Merged)
308+
309+ - **[View Merged Allure Report](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-merged-allurereport-allure-report/build/reports/allure-report/allureReport/index.html)** - All unit and integration tests across all platforms
310+
311+ ## 🖥️ Unit Test Reports (by Platform)
312+
313+ - [Ubuntu Latest](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-unit-test-jvm-allure-report-ubuntu-latest/build/reports/allure-report/allureReport/index.html)
314+ - [macOS Latest](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-unit-test-jvm-allure-report-macos-latest/build/reports/allure-report/allureReport/index.html)
315+ - [Windows Latest](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-unit-test-jvm-allure-report-windows-latest/build/reports/allure-report/allureReport/index.html)
316+
317+ ## 🔧 Integration Test Reports (by Platform)
318+
319+ ### Ubuntu
320+ - [Java 8](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-ubuntu-latest-8/build/reports/allure-report/allureReport/index.html)
321+ - [Java 11](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-ubuntu-latest-11/build/reports/allure-report/allureReport/index.html)
322+ - [Java 17](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-ubuntu-latest-17/build/reports/allure-report/allureReport/index.html)
323+ - [Java 21](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-ubuntu-latest-21/build/reports/allure-report/allureReport/index.html)
324+ - [Java 25](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-ubuntu-latest-25/build/reports/allure-report/allureReport/index.html)
325+
326+ ### macOS
327+ - [Java 11](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-macos-latest-11/build/reports/allure-report/allureReport/index.html)
328+ - [Java 25](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-macos-latest-25/build/reports/allure-report/allureReport/index.html)
329+
330+ ### Windows
331+ - [Java 11](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-windows-latest-11/build/reports/allure-report/allureReport/index.html)
332+ - [Java 25](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-integration-test-jvm-allure-report-windows-latest-25/build/reports/allure-report/allureReport/index.html)
333+
334+ ## 🚀 Native Image Test Reports
335+
336+ - [Ubuntu Latest](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-test-native-image-allure-report-ubuntu-latest/build/reports/allure-report/allureReport/index.html)
337+ - [macOS Latest](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-test-native-image-allure-report-macos-latest/build/reports/allure-report/allureReport/index.html)
338+ - [Windows Latest](https://www.artifact.ci/artifact/view/${{ github.repository }}/run/${{ github.run_id }}.${{ github.run_attempt}}/${SHA_PREFIX}-test-native-image-allure-report-windows-latest/build/reports/allure-report/allureReport/index.html)
339+
340+ ---
341+ *Note: artifact.ci links require viewing once before the direct link becomes available*
342+ EOF
343+
344+
0 commit comments