@@ -143,7 +143,8 @@ jobs:
143143 [
144144 {"image":"dakota","source_tag":"${{ needs.freshness-check.outputs.build_sha }}","target_tag":"stable"},
145145 {"image":"dakota-nvidia","source_tag":"${{ needs.freshness-check.outputs.build_sha }}","target_tag":"stable"},
146- {"image":"dakota-gaming","source_tag":"${{ needs.freshness-check.outputs.build_sha }}","target_tag":"stable"}
146+ {"image":"dakota-gaming","source_tag":"${{ needs.freshness-check.outputs.build_sha }}","target_tag":"stable"},
147+ {"image":"dakota-nvidia-gaming","source_tag":"${{ needs.freshness-check.outputs.build_sha }}","target_tag":"stable"}
147148 ]
148149 cosign_identity_regexp : ^https://github\.com/projectbluefin/dakota/\.github/workflows/publish\.yml@refs/heads/(testing|gh-readonly-queue/testing/.+)$
149150 # fast_forward_branch omitted: handled by update-main-bookmark job below,
@@ -234,7 +235,7 @@ jobs:
234235 id : digests
235236 run : |
236237 set -euo pipefail
237- for image in dakota dakota-nvidia dakota-gaming; do
238+ for image in dakota dakota-nvidia dakota-gaming dakota-nvidia-gaming ; do
238239 digest=$(skopeo inspect --no-tags "docker://ghcr.io/projectbluefin/${image}:stable" \
239240 | jq -r '.Digest' | cut -c1-19)
240241 echo "${image}=${digest}" >> "$GITHUB_OUTPUT"
@@ -245,6 +246,7 @@ jobs:
245246 DAKOTA_DIGEST : ${{ steps.digests.outputs.dakota }}
246247 NVIDIA_DIGEST : ${{ steps.digests.outputs.dakota-nvidia }}
247248 GAMING_DIGEST : ${{ steps.digests.outputs.dakota-gaming }}
249+ NVIDIA_GAMING_DIGEST : ${{ steps.digests.outputs.dakota-nvidia-gaming }}
248250 run : |
249251 set -euo pipefail
250252 TAG=$(gh release list --repo "${{ github.repository }}" --limit 1 --json tagName --jq '.[0].tagName')
@@ -258,6 +260,7 @@ jobs:
258260 "| \`dakota\` | \`:stable\` | \`${DAKOTA_DIGEST}\` |" \
259261 "| \`dakota-nvidia\` | \`:stable\` | \`${NVIDIA_DIGEST}\` |" \
260262 "| \`dakota-gaming\` | \`:stable\` | \`${GAMING_DIGEST}\` |" \
263+ "| \`dakota-nvidia-gaming\` | \`:stable\` | \`${NVIDIA_GAMING_DIGEST}\` |" \
261264 '' \
262265 '---' \
263266 '')
@@ -398,7 +401,7 @@ jobs:
398401 run : |
399402 set -euo pipefail
400403 sudo apt-get update -qq && sudo apt-get install -y -qq skopeo
401- for image in dakota dakota-nvidia dakota-gaming; do
404+ for image in dakota dakota-nvidia dakota-gaming dakota-nvidia-gaming ; do
402405 promoted_digest=$(skopeo inspect --no-tags \
403406 "docker://ghcr.io/projectbluefin/${image}:${BUILD_SHA}" | jq -r .Digest)
404407 stable_digest=$(skopeo inspect --no-tags \
@@ -459,6 +462,15 @@ jobs:
459462 delete-only-untagged-versions : ' true'
460463 continue-on-error : true
461464
465+ - name : Prune untagged GHCR versions for dakota-nvidia-gaming
466+ uses : actions/delete-package-versions@e5bc658cc4c965c472efe991f8beea3981499c55 # v5.0.0
467+ with :
468+ package-name : dakota-nvidia-gaming
469+ package-type : container
470+ min-versions-to-keep : 100
471+ delete-only-untagged-versions : ' true'
472+ continue-on-error : true
473+
462474 - name : Summary — ready for next cycle
463475 run : |
464476 {
0 commit comments