@@ -15,10 +15,10 @@ jobs:
1515
1616 steps :
1717 - uses : actions/checkout@v4
18- - name : Set up JDK 17
18+ - name : Set up JDK 21
1919 uses : actions/setup-java@v4
2020 with :
21- java-version : ' 17 .0.10+7'
21+ java-version : ' 21 .0.10+7'
2222 distribution : ' temurin'
2323 cache : ' gradle'
2424 - name : Build with Gradle
@@ -61,22 +61,30 @@ jobs:
6161 pushImage : true
6262 tags : |
6363 latest-develop, ${{ github.event.inputs.custom_tag}}
64- - name : Image digest
65- run : echo ${{ steps.docker_build.outputs.digest }}
66- - name : Docker Image Summary
64+ - name : Job summary
65+ if : always()
66+ env :
67+ IMAGE_FULL_NAME : ${{ steps.docker_build.outputs.imageFullName }}
68+ IMAGE_NAME : ${{ steps.docker_build.outputs.imageName }}
69+ IMAGE_TAGS : ${{ steps.docker_build.outputs.tags }}
70+ IMAGE_DIGEST : ${{ steps.docker_build.outputs.digest }}
6771 run : |
68- echo "## 🐳 Docker Image Uploaded Successfully" >> $GITHUB_STEP_SUMMARY
69- echo "" >> $GITHUB_STEP_SUMMARY
70- echo "**Image Details:**" >> $GITHUB_STEP_SUMMARY
71- echo "- **Registry:** docker.io" >> $GITHUB_STEP_SUMMARY
72- echo "- **Image:** lfoppiano/software-mentions" >> $GITHUB_STEP_SUMMARY
73- echo "- **Type:** CRF-only build" >> $GITHUB_STEP_SUMMARY
74- echo "- **Tags:**" >> $GITHUB_STEP_SUMMARY
75- echo " - \`latest-develop\`" >> $GITHUB_STEP_SUMMARY
76- echo " - \`${{ github.event.inputs.custom_tag }}\`" >> $GITHUB_STEP_SUMMARY
77- echo "- **Digest:** \`${{ steps.docker_build.outputs.digest }}\`" >> $GITHUB_STEP_SUMMARY
78- echo "" >> $GITHUB_STEP_SUMMARY
79- echo "**Usage:**" >> $GITHUB_STEP_SUMMARY
80- echo "\`\`\`bash" >> $GITHUB_STEP_SUMMARY
81- echo "docker pull lfoppiano/software-mentions:${{ github.event.inputs.custom_tag }}" >> $GITHUB_STEP_SUMMARY
82- echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
72+ {
73+ if [ -z "$IMAGE_DIGEST" ]; then
74+ echo "_Built but not pushed (pull request)_"
75+ echo ""
76+ fi
77+ echo "## Docker image"
78+ echo ""
79+ echo "| Field | Value |"
80+ echo "|----------|-------|"
81+ echo "| Image | \`$IMAGE_FULL_NAME\` |"
82+ echo "| Tags | \`$IMAGE_TAGS\` |"
83+ echo "| Digest | \`$IMAGE_DIGEST\` |"
84+ echo "| Registry | \`docker.io\` |"
85+ echo ""
86+ echo '```'
87+ echo "docker pull $IMAGE_FULL_NAME"
88+ echo '```'
89+ } >> "$GITHUB_STEP_SUMMARY"
90+
0 commit comments