From 25c6ee40f7d2fbdf3fd4c24336f28a3a2c9a6b76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?dni=20=E2=9A=A1?= Date: Tue, 26 Mar 2024 20:26:31 +0100 Subject: [PATCH] bug: releasing docker image had invalid credentials (#2365) * bug: releasing docker image had invalid credentials closes #2345 also removed the duplicate dockerhub upload for latest. that was kinda dump (i introduced it), because you could also manually tag a special release which would than always push to latest tag aswell which makes no sense. --- .github/workflows/docker.yml | 15 +++++---------- .github/workflows/release.yml | 3 +++ 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 9fb85170e..f2fc50313 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -11,6 +11,11 @@ on: tag: default: latest type: string + secrets: + DOCKER_USERNAME: + required: true + DOCKER_PASSWORD: + required: true jobs: push_to_dockerhub: @@ -46,13 +51,3 @@ jobs: platforms: linux/amd64,linux/arm64 cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache - - - name: Build and push latest tag - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: ${{ secrets.DOCKER_USERNAME }}/lnbits:latest - platforms: linux/amd64,linux/arm64 - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 616f80a54..4b79df8ca 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,3 +26,6 @@ jobs: uses: ./.github/workflows/docker.yml with: tag: ${{ github.ref_name }} + secrets: + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}