@@ -90,18 +90,29 @@ jobs:
9090 ${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}-amd64 \
9191 ${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}-arm64
9292
93+ - name : Create and push 'latest' tag
94+ run : |
95+ docker buildx imagetools create -t ${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:latest \
96+ ${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}-amd64 \
97+ ${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}-arm64
98+
9399 - name : Generate summary
94100 run : |
95101 echo "## Docker Image Published :rocket:" >> $GITHUB_STEP_SUMMARY
96102 echo "" >> $GITHUB_STEP_SUMMARY
97103 echo "**Image:** \`${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}\`" >> $GITHUB_STEP_SUMMARY
98104 echo "**Platforms:** \`linux/amd64, linux/arm64\`" >> $GITHUB_STEP_SUMMARY
99105 echo "" >> $GITHUB_STEP_SUMMARY
106+ echo "### Tags Created" >> $GITHUB_STEP_SUMMARY
107+ echo "- \`${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}\`" >> $GITHUB_STEP_SUMMARY
108+ echo "- \`${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:latest\`" >> $GITHUB_STEP_SUMMARY
109+ echo "" >> $GITHUB_STEP_SUMMARY
100110 echo "### Platform-Specific Tags" >> $GITHUB_STEP_SUMMARY
101111 echo "- \`${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}-amd64\`" >> $GITHUB_STEP_SUMMARY
102112 echo "- \`${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}-arm64\`" >> $GITHUB_STEP_SUMMARY
103113 echo "" >> $GITHUB_STEP_SUMMARY
104- echo "### Pull Command " >> $GITHUB_STEP_SUMMARY
114+ echo "### Pull Commands " >> $GITHUB_STEP_SUMMARY
105115 echo '```bash' >> $GITHUB_STEP_SUMMARY
106116 echo "docker pull ${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:${{ inputs.tag }}" >> $GITHUB_STEP_SUMMARY
117+ echo "docker pull ${{ inputs.image_prefix }}/${{ env.IMAGE_NAME }}:latest" >> $GITHUB_STEP_SUMMARY
107118 echo '```' >> $GITHUB_STEP_SUMMARY
0 commit comments