9696 run : |
9797 echo "Inputs:"
9898 echo '${{ toJson(inputs) }}' | jq . | tr -d '"' | sed 's/,$//g'
99+ - name : Dump inputs to GITHUB_STEP_SUMMARY in markdown table format
100+ run : |
101+ echo "## Inputs" >> $GITHUB_STEP_SUMMARY
102+ echo "| Input | Value |" >> $GITHUB_STEP_SUMMARY
103+ echo "|---|---|" >> $GITHUB_STEP_SUMMARY
104+ echo '${{ toJson(inputs) }}' | jq -r 'to_entries[] | "| \(.key) | `\(.value)` |"' >> $GITHUB_STEP_SUMMARY
99105 - name : Set build-from-source output
100106 id : source-build
101107 run : |
@@ -155,6 +161,7 @@ jobs:
155161 export SUFFIX=$(echo '${{ toJson(inputs) }}' | jq -j 'del(."build-stats-tag", ."mandrel-it-issue-number", ."issue-repo", ."issue-number") | to_entries[] | "-\(.value)"' | tr '":<>|*?\r\n\/' '-')
156162 echo $SUFFIX
157163 echo "suffix=$SUFFIX" >> $GITHUB_OUTPUT
164+ echo "**artifacts-suffix:** ${SUFFIX}" >> $GITHUB_STEP_SUMMARY
158165 - name : Get Quarkus version and test matrix
159166 id : version
160167 run : |
@@ -177,6 +184,14 @@ jobs:
177184 tests_json=$(jq -c '.include |= map(select(.["os-name"] | startswith("ubuntu")))' native-tests.json)
178185 echo ${tests_json}
179186 echo "tests-matrix=${tests_json}" >> $GITHUB_OUTPUT
187+ echo "**Quarkus version:** [$QUARKUS_VERSION](${GITHUB_SERVER_URL}/quarkusio/quarkus/commits/$QUARKUS_VERSION)" >> $GITHUB_STEP_SUMMARY
188+ echo "<details>" >> $GITHUB_STEP_SUMMARY
189+ echo "<summary>Test matrix:</summary>" >> $GITHUB_STEP_SUMMARY
190+ echo "" >> $GITHUB_STEP_SUMMARY
191+ echo '```json' >> $GITHUB_STEP_SUMMARY
192+ jq '.include |= map(select(.["os-name"] | startswith("ubuntu")))' native-tests.json | tee -a $GITHUB_STEP_SUMMARY
193+ echo '```' >> $GITHUB_STEP_SUMMARY
194+ echo "</details>" >> $GITHUB_STEP_SUMMARY
180195
181196 build-mandrel :
182197 name : Mandrel build
@@ -199,6 +214,7 @@ jobs:
199214 - name : Checkout MX
200215 run : |
201216 VERSION=$(jq -r .mx_version ${MANDREL_REPO}/common.json)
217+ echo "**MX version:** [$VERSION](${GITHUB_SERVER_URL}/graalvm/mx/tree/$VERSION)" >> $GITHUB_STEP_SUMMARY
202218 git clone ${GITHUB_SERVER_URL}/graalvm/mx --depth 1 --branch ${VERSION} ${MX_PATH}
203219 ./mx/mx --version
204220 - uses : actions/checkout@v4
@@ -220,8 +236,11 @@ jobs:
220236 tar xf jdk-static-libs.tar.gz -C ${JAVA_HOME} --strip-components=1
221237 echo ${JAVA_HOME}
222238 ${JAVA_HOME}/bin/java --version
239+ echo "**Java version:** $(grep JAVA_RUNTIME_VERSION ${JAVA_HOME}/release | cut -d '=' -f 2)" >> $GITHUB_STEP_SUMMARY
223240 - name : Build Mandrel
224241 run : |
242+ MANDREL_COMMIT=$(cd ${MANDREL_REPO} && git rev-parse HEAD)
243+ echo "**Mandrel commit:** [$MANDREL_COMMIT](${GITHUB_SERVER_URL}/${{ inputs.repo }}/commits/$MANDREL_COMMIT)" >> $GITHUB_STEP_SUMMARY
225244 MVN_LOCAL="${{needs.build-vars.outputs.maven-deploy-local}}"
226245 if [ "$MVN_LOCAL" != "" ]
227246 then
@@ -292,6 +311,7 @@ jobs:
292311 - name : Checkout MX
293312 run : |
294313 VERSION=$(jq -r .mx_version graal/common.json)
314+ echo "**MX version:** [$VERSION](${GITHUB_SERVER_URL}/graalvm/mx/tree/$VERSION)" >> $GITHUB_STEP_SUMMARY
295315 git clone ${GITHUB_SERVER_URL}/graalvm/mx --depth 1 --branch ${VERSION} ${MX_PATH}
296316 ./mx/mx --version
297317 - uses : actions/cache@v4
@@ -307,6 +327,8 @@ jobs:
307327 ${JAVA_HOME}/bin/java --version
308328 - name : Build graalvm native-image
309329 run : |
330+ GRAAL_COMMIT=$(cd graal && git rev-parse HEAD)
331+ echo "**Mandrel commit:** [$GRAAL_COMMIT](${GITHUB_SERVER_URL}/${{ inputs.repo }}/commits/$GRAAL_COMMIT)" >> $GITHUB_STEP_SUMMARY
310332 MVN_LOCAL="${{needs.build-vars.outputs.maven-deploy-local}}"
311333 if [ "$MVN_LOCAL" != "" ]
312334 then
@@ -372,13 +394,15 @@ jobs:
372394 if : needs.build-vars.outputs.distribution == 'mandrel'
373395 run : |
374396 VERSION=${{ inputs.version }}
397+ echo "**Mandrel version:** [$VERSION](${GITHUB_SERVER_URL}/graalvm/mandrel/releases/tag/$VERSION)" >> $GITHUB_STEP_SUMMARY
375398 curl \
376399 -sL ${GITHUB_SERVER_URL}/graalvm/mandrel/releases/download/${VERSION}/mandrel-java$(echo ${{ inputs.jdk }} | cut -d / -f 1)-linux-amd64-${VERSION##mandrel-}.tar.gz \
377400 -o jdk.tgz
378401 - name : Get GraalVM CE ${{ inputs.version }}
379402 if : needs.build-vars.outputs.distribution == 'graalvm'
380403 run : |
381404 VERSION=${{ inputs.version }}
405+ echo "**GraalVM version:** [$VERSION](${GITHUB_SERVER_URL}/oracle/graal/releases/tag/$VERSION)" >> $GITHUB_STEP_SUMMARY
382406 curl \
383407 -sL ${GITHUB_SERVER_URL}/graalvm/graalvm-ce-builds/releases/download/${VERSION}/graalvm-ce-java$(echo ${{ inputs.jdk }} | cut -d / -f 1)-linux-amd64-${VERSION##vm-}.tar.gz \
384408 -o graalvm.tgz
0 commit comments