Skip to content

Commit 527606c

Browse files
authored
Merge pull request drasi-project#43 from drasi-project/copilot/add-latest-tag-to-images
Add 'latest' tag to published Docker images
2 parents fec09d4 + 3992c39 commit 527606c

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/publish-image.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)