From f0b27d5a1a94d7c47927c8e31d06bd0070737ef8 Mon Sep 17 00:00:00 2001 From: lyn Date: Mon, 13 Apr 2026 16:23:10 +0000 Subject: [PATCH] publish-package: add linkPackage API call after docker push --- git-hangman-lab/scripts/publish-package | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/git-hangman-lab/scripts/publish-package b/git-hangman-lab/scripts/publish-package index c959cca..49da67b 100755 --- a/git-hangman-lab/scripts/publish-package +++ b/git-hangman-lab/scripts/publish-package @@ -85,6 +85,15 @@ do_docker() { echo "Pushing: $FULL_IMAGE" docker push "$FULL_IMAGE" + # Link package to repository + TOKEN=$(secret-mgr get-secret --key git-access-token 2>/dev/null || secret-mgr get-secret --key git) + REPO_NAME=$(basename "$REPO") + curl -s -X POST \ + -H "Authorization: token $TOKEN" \ + -H "Content-Type: application/json" \ + -d "{\"repo_name\": \"$REPO_NAME\", \"package_name\": \"${IMAGE}\", \"package_type\": \"docker\", \"version\": \"${TAG}\"}" \ + "https://git.hangman-lab.top/api/v1/packages/${OWNER}/${REPO_NAME}/link" || true + lock-mgr release "$LOCKFILE" "$KEY" echo "Done: $FULL_IMAGE"