@@ -111,12 +111,12 @@ jobs:
111111 echo "is_release=false" >> $GITHUB_OUTPUT
112112 fi
113113
114- - name : Download JaCoCo exec from Build & Test
114+ - name : Download test results from Build & Test
115115 if : steps.tags.outputs.is_release == 'false' && inputs.rebuild_all_versions != true && github.event_name == 'workflow_run'
116116 uses : actions/download-artifact@v4
117117 with :
118- name : jacoco-exec
119- path : /tmp/jacoco-exec
118+ name : test-results-for-site
119+ path : /tmp/test-results
120120 run-id : ${{ github.event.workflow_run.id }}
121121 github-token : ${{ secrets.GITHUB_TOKEN }}
122122 continue-on-error : true
@@ -127,14 +127,13 @@ jobs:
127127 # Compile sources (needed for javadoc and other reports)
128128 ./mvnw clean compile -DskipTests -Dcheckstyle.skip=true
129129
130- # Restore JaCoCo exec if available from Build & Test
131- if [ -f "/tmp/jacoco-exec/sdk-tests.exec" ]; then
132- mkdir -p target/jacoco-test-results
133- cp /tmp/jacoco-exec/sdk-tests.exec target/jacoco-test-results/
134- echo "JaCoCo exec restored — coverage report will be included"
130+ # Restore test results from Build & Test (for JaCoCo + Surefire reports)
131+ if [ -d "/tmp/test-results/target" ]; then
132+ cp -r /tmp/test-results/target/* target/
133+ echo "Test results restored — JaCoCo and Surefire reports will be included"
135134 fi
136135
137- # Generate site (JaCoCo report plugin picks up the exec file )
136+ # Generate site (report plugins pick up the restored data )
138137 ./mvnw site -DskipTests -Dcheckstyle.skip=true
139138
140139 rm -rf "site/snapshot"
0 commit comments