fix delete digest

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
This commit is contained in:
Simon Smith
2025-10-26 11:49:51 +00:00
parent 08e7d171fc
commit b0dc9eca69

View File

@@ -258,9 +258,9 @@ jobs:
ghcr_repo=ghcr.io/$REPO_OWNER_LC/meshcentral
for arch in amd64 arm64 armv7 armv6; do
echo "Deleting $ghcr_repo:${{ github.ref_name }}-$arch ..."
digest=$(docker buildx imagetools inspect $ghcr_repo:${{ github.ref_name }}-$arch --format '{{.Manifest.Digest}}')
digest=$(docker buildx imagetools inspect $ghcr_repo:${{ github.ref_name }}-$arch | grep '^Digest:' | awk '{print $2}')
if [ -n "$digest" ]; then
curl -s -X DELETE -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
curl -s -X DELETE -H "Authorization: Bearer ${{ secrets.MY_TOKEN || secrets.GITHUB_TOKEN }}" \
"https://ghcr.io/v2/$REPO_OWNER_LC/meshcentral/manifests/$digest"
fi
done