From 2dfe69846170690a4ff9c0ac2ac4d03c3417cd62 Mon Sep 17 00:00:00 2001 From: Sunwuyuan Date: Mon, 9 Feb 2026 10:52:46 +0800 Subject: [PATCH] fix: add Docker Hub login step and include Docker Hub image in metadata extraction --- .github/workflows/docker-publish.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index af7b179..bbf5d4d 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -10,6 +10,7 @@ on: env: REGISTRY: ghcr.io + DOCKERHUB_USERNAME: zerocatdev OWNER: zerocatdev PROJECT_NAME: classworks concurrency: @@ -38,11 +39,20 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Log in to Docker Hub + if: github.event_name != 'pull_request' + uses: docker/login-action@v3 + with: + username: ${{ env.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Extract Docker metadata id: meta uses: docker/metadata-action@v5 with: - images: ${{ env.REGISTRY }}/${{ env.OWNER }}/${{ env.PROJECT_NAME }} + images: | + ${{ env.REGISTRY }}/${{ env.OWNER }}/${{ env.PROJECT_NAME }} + ${{ env.DOCKERHUB_USERNAME }}/${{ env.PROJECT_NAME }} tags: | type=ref,event=branch type=ref,event=pr