From 3b1615e5affa32f8b4c4132e855cc5ecba0539fa Mon Sep 17 00:00:00 2001 From: luochen570 <1160510664@qq.com> Date: Tue, 2 Jun 2026 09:47:38 +0800 Subject: [PATCH] ci: link container package to repository --- .gitea/workflows/deploy.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 787b5f5..7f4cbac 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -110,6 +110,15 @@ jobs: docker push "$REGISTRY/$IMAGE:$IMAGE_TAG" docker push "$REGISTRY/$IMAGE:latest" + PACKAGE_OWNER="${IMAGE%%/*}" + PACKAGE_NAME="${IMAGE#*/}" + REPO_NAME="${GITHUB_REPOSITORY#*/}" + curl -fsS -X POST \ + -H "Authorization: token ${REGISTRY_TOKEN}" \ + "$GITHUB_SERVER_URL/api/v1/packages/${PACKAGE_OWNER}/container/${PACKAGE_NAME}/-/link/${REPO_NAME}" \ + -o /dev/null \ + -w "Linked container package ${PACKAGE_OWNER}/${PACKAGE_NAME} to repo ${REPO_NAME}: HTTP %{http_code}\n" + - name: Deploy to k3s env: KUBECONFIG_B64: ${{ secrets.KUBECONFIG_B64 }}