@@ -54,15 +54,19 @@ jobs:
5454 dockerhub_tags_release : ${{ steps.save_output.outputs.dockerhub_tags_release }}
5555 ghcr_tags_asan : ${{ steps.save_output.outputs.ghcr_tags_asan }}
5656 ghcr_tags_release : ${{ steps.save_output.outputs.ghcr_tags_release }}
57+ ghcr_tags_package : ${{ steps.save_output.outputs.ghcr_tags_package }}
58+ dockerhub_tags_package : ${{ steps.save_output.outputs.dockerhub_tags_package }}
5759 runs-on : " ubuntu-22.04"
5860 steps :
5961 - name : Set nightly-specific variables
6062 if : ${{ inputs.nightly }}
6163 run : |
6264 echo "IMG_TAGS_GHCR_ASAN=ghcr.io/${{ github.repository }}:asan-nightly" >> "$GITHUB_ENV"
6365 echo "IMG_TAGS_GHCR_RELEASE=ghcr.io/${{ github.repository }}:nightly" >> "$GITHUB_ENV"
66+ echo "IMG_TAGS_GHCR_PKG=ghcr.io/${{ github.repository }}:pkg-nightly" >> "$GITHUB_ENV"
6467 echo "IMG_TAGS_DOCKERHUB_ASAN=${{ inputs.dockerhub_name }}:asan-nightly" >> "$GITHUB_ENV"
6568 echo "IMG_TAGS_DOCKERHUB_RELEASE=${{ inputs.dockerhub_name }}:nightly" >> "$GITHUB_ENV"
69+ echo "IMG_TAGS_DOCKERHUB_PKG=${{ inputs.dockerhub_name }}:pkg-nightly" >> "$GITHUB_ENV"
6670
6771 - name : Set release-specific variables
6872 if : ${{ ! inputs.nightly }}
7983 echo "IMG_TAGS_GHCR_ASAN=ghcr.io/${{ github.repository }}:asan-latest,ghcr.io/${{ github.repository }}:asan-${VERSION_BUILD},ghcr.io/${{ github.repository }}:asan-${VERSION_FULL},ghcr.io/${{ github.repository }}:asan-${VERSION_MAJOR_MINOR},ghcr.io/${{ github.repository }}:asan-${VERSION_MAJOR}" >> "$GITHUB_ENV"
8084 echo "IMG_TAGS_DOCKERHUB_RELEASE=${{ inputs.dockerhub_name }}:latest,${{ inputs.dockerhub_name }}:${VERSION_BUILD},${{ inputs.dockerhub_name }}:${VERSION_FULL},${{ inputs.dockerhub_name }}:${VERSION_MAJOR_MINOR},${{ inputs.dockerhub_name }}:${VERSION_MAJOR}" >> "$GITHUB_ENV"
8185 echo "IMG_TAGS_GHCR_RELEASE=ghcr.io/${{ github.repository }}:latest,ghcr.io/${{ github.repository }}:${VERSION_BUILD},ghcr.io/${{ github.repository }}:${VERSION_FULL},ghcr.io/${{ github.repository }}:${VERSION_MAJOR_MINOR},ghcr.io/${{ github.repository }}:${VERSION_MAJOR}" >> "$GITHUB_ENV"
86+ echo "IMG_TAGS_DOCKERHUB_PKG=${{ inputs.dockerhub_name }}:pkg-latest" >> "$GITHUB_ENV"
87+ echo "IMG_TAGS_GHCR_PKG=ghcr.io/${{ github.repository }}:pkg-latest" >> "$GITHUB_ENV"
8288
8389 - name : Save output
8490 id : save_output
@@ -87,15 +93,20 @@ jobs:
8793 echo "dockerhub_tags_release=${{ env.IMG_TAGS_DOCKERHUB_RELEASE }}" >> $GITHUB_OUTPUT
8894 echo "ghcr_tags_asan=${{ env.IMG_TAGS_GHCR_ASAN }}" >> $GITHUB_OUTPUT
8995 echo "ghcr_tags_release=${{ env.IMG_TAGS_GHCR_RELEASE }}" >> $GITHUB_OUTPUT
96+ echo "ghcr_tags_package=${{ env.IMG_TAGS_GHCR_PKG }}" >> $GITHUB_OUTPUT
97+ echo "dockerhub_tags_package=${{ env.IMG_TAGS_DOCKERHUB_PKG }}" >> $GITHUB_OUTPUT
9098
9199 promote :
92100 needs : [build_amd64, build_arm64, get_tags, test_amd64, test_arm64]
93101 uses : ./.github/workflows/promote.yml
94102 with :
95103 images : ghcr.io/${{ github.repository }}@${{ needs.build_amd64.outputs.digest_release }},ghcr.io/${{ github.repository }}@${{ needs.build_arm64.outputs.digest_release }}
96104 images_asan : ghcr.io/${{ github.repository }}@${{ needs.build_amd64.outputs.digest_asan }},ghcr.io/${{ github.repository }}@${{ needs.build_arm64.outputs.digest_asan }}
105+ images_package : ghcr.io/${{ github.repository }}@${{ needs.build_amd64.outputs.digest_package }},ghcr.io/${{ github.repository }}@${{ needs.build_arm64.outputs.digest_package }}
97106 dockerhub_tags_asan : " ${{ needs.get_tags.outputs.dockerhub_tags_asan }}"
98107 dockerhub_tags_release : " ${{ needs.get_tags.outputs.dockerhub_tags_release }}"
99108 ghcr_tags_asan : " ${{ needs.get_tags.outputs.ghcr_tags_asan }}"
100109 ghcr_tags_release : " ${{ needs.get_tags.outputs.ghcr_tags_release }}"
110+ ghcr_tags_package : " ${{ needs.get_tags.outputs.ghcr_tags_package }}"
111+ dockerhub_tags_package : " ${{ needs.get_tags.outputs.dockerhub_tags_package }}"
101112 secrets : inherit
0 commit comments