From bf847b8aaf3e92d4ee017a62148c467f4e9376ab Mon Sep 17 00:00:00 2001 From: Lukin Date: Thu, 12 Feb 2026 23:41:14 +0800 Subject: [PATCH] ci: remove Docker Hub, use only GHCR for releases - Remove Docker Hub login step - Remove docker.io image tags from build - Update Telegram notification to show only GHCR images --- .github/workflows/auto-release-pipeline.yml | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/.github/workflows/auto-release-pipeline.yml b/.github/workflows/auto-release-pipeline.yml index 19607c38..9cdd3f02 100644 --- a/.github/workflows/auto-release-pipeline.yml +++ b/.github/workflows/auto-release-pipeline.yml @@ -410,14 +410,6 @@ jobs: if: steps.check.outputs.needs_bump == 'true' uses: docker/setup-buildx-action@v3 - - name: Log in to Docker Hub - if: steps.check.outputs.needs_bump == 'true' - uses: docker/login-action@v3 - with: - registry: docker.io - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Log in to GitHub Container Registry if: steps.check.outputs.needs_bump == 'true' uses: docker/login-action@v3 @@ -434,9 +426,6 @@ jobs: platforms: linux/amd64,linux/arm64 push: true tags: | - ${{ steps.image_names.outputs.docker_image }}:${{ steps.next_version.outputs.new_tag }} - ${{ steps.image_names.outputs.docker_image }}:latest - ${{ steps.image_names.outputs.docker_image }}:${{ steps.next_version.outputs.new_version }} ${{ steps.image_names.outputs.ghcr_image }}:${{ steps.next_version.outputs.new_tag }} ${{ steps.image_names.outputs.ghcr_image }}:latest ${{ steps.image_names.outputs.ghcr_image }}:${{ steps.next_version.outputs.new_version }} @@ -452,7 +441,6 @@ jobs: env: TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }} TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }} - DOCKER_IMAGE: ${{ steps.image_names.outputs.docker_image }} GHCR_IMAGE: ${{ steps.image_names.outputs.ghcr_image }} continue-on-error: true run: | @@ -472,17 +460,14 @@ jobs: MESSAGE+="📦 版本号: \`${VERSION}\`"$'\n'$'\n' MESSAGE+="📝 *更新内容:*"$'\n' MESSAGE+="${CHANGELOG_TRUNCATED}"$'\n'$'\n' - MESSAGE+="🐳 *Docker 部署:*"$'\n' + MESSAGE+="🐳 *Docker 部署 (GHCR):*"$'\n' MESSAGE+="\`\`\`bash"$'\n' - MESSAGE+="docker pull ${DOCKER_IMAGE}:${TAG}"$'\n' - MESSAGE+="docker pull ${DOCKER_IMAGE}:latest"$'\n' MESSAGE+="docker pull ${GHCR_IMAGE}:${TAG}"$'\n' MESSAGE+="docker pull ${GHCR_IMAGE}:latest"$'\n' MESSAGE+="\`\`\`"$'\n'$'\n' MESSAGE+="🔗 *相关链接:*"$'\n' MESSAGE+="• [GitHub Release](https://github.com/${REPO}/releases/tag/${TAG})"$'\n' MESSAGE+="• [完整更新日志](https://github.com/${REPO}/releases)"$'\n' - MESSAGE+="• [Docker Hub](https://hub.docker.com/r/${DOCKER_IMAGE%/*}/claude-relay-service)"$'\n' MESSAGE+="• [GHCR](https://ghcr.io/${GHCR_IMAGE#ghcr.io/})"$'\n'$'\n' MESSAGE+="#ClaudeRelay #Update #v${VERSION//./_}"