From 32f0cc95fbabb6319d1e8183def6b9870e0d67e8 Mon Sep 17 00:00:00 2001 From: kyle-in-the-cloud Date: Sun, 7 Jun 2026 21:52:56 -0700 Subject: [PATCH] Update docker-build.yml --- .github/workflows/docker-build.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index dea55c1f9..fdb57fbc5 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -6,7 +6,7 @@ on: workflow_dispatch: inputs: tags: - description: 'Docker Tag (e.g. latest)' + description: 'Docker Tag' required: true default: 'latest' push: @@ -22,7 +22,7 @@ on: jobs: build: - if: ${{ !contains(github.event.head_commit.message, 'skip ci') }} + if: ${{ !contains(github.event.head_commit.message, 'skip ci') && github.repository == 'advplyr/audiobookshelf' }} runs-on: ubuntu-24.04 steps: @@ -33,9 +33,8 @@ jobs: id: meta uses: docker/metadata-action@v5 with: - images: entree3000/audiobookshelf + images: advplyr/audiobookshelf,ghcr.io/${{ github.repository_owner }}/audiobookshelf tags: | - type=edge,branch=main type=edge,branch=master type=semver,pattern={{version}} @@ -59,10 +58,17 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASSWORD }} + - name: Login to ghcr + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GHCR_PASSWORD }} + - name: Build image uses: docker/build-push-action@v6 with: - tags: ${{ github.event.inputs.tags && format('entree3000/audiobookshelf:{0}', github.event.inputs.tags) || steps.meta.outputs.tags }} + tags: ${{ github.event.inputs.tags || steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} context: . platforms: linux/amd64,linux/arm64