From 9d5608dbed603fa6e26c63c140ec48db0c92d6c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Schr=C3=B6ter?= Date: Mon, 3 Feb 2025 09:25:30 +0100 Subject: [PATCH] fix: update Docker image tag logic for pull requests and tags --- .github/workflows/docker-build-and-push.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-build-and-push.yml b/.github/workflows/docker-build-and-push.yml index e68c4bb..765e233 100644 --- a/.github/workflows/docker-build-and-push.yml +++ b/.github/workflows/docker-build-and-push.yml @@ -215,6 +215,16 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + - name: Set PAPERLESS_GPT_IMAGE + run: | + if [ "${GITHUB_EVENT_NAME}" = "pull_request" ]; then + IMAGE="icereed/paperless-gpt:pr-${GITHUB_SHA}-amd64" + elif [ "${GITHUB_REF_TYPE}" = "tag" ]; then + IMAGE="icereed/paperless-gpt:${GITHUB_REF_NAME}-amd64" + else + IMAGE="icereed/paperless-gpt:unreleased-amd64" + fi + echo "PAPERLESS_GPT_IMAGE=${IMAGE}" >> $GITHUB_ENV - name: Setup Node.js uses: actions/setup-node@v4 with: @@ -230,7 +240,7 @@ jobs: env: CI: true OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} - PAPERLESS_GPT_IMAGE: icereed/paperless-gpt:pr-${{ github.sha }}-amd64 + PAPERLESS_GPT_IMAGE: ${{ env.PAPERLESS_GPT_IMAGE }} - name: Upload Playwright Report if: always() uses: actions/upload-artifact@v4