From 47b370601cfdda2208d5ec2207a57db655524c13 Mon Sep 17 00:00:00 2001 From: Benjamin Brummer Date: Tue, 30 Sep 2025 12:56:53 +0200 Subject: [PATCH] Push README.md to DockerHub --- .github/workflows/build-image-debian.yaml | 2 +- .github/workflows/publish-image.yaml | 21 +++++++++++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-image-debian.yaml b/.github/workflows/build-image-debian.yaml index 942a22e..fb6e2be 100644 --- a/.github/workflows/build-image-debian.yaml +++ b/.github/workflows/build-image-debian.yaml @@ -29,7 +29,7 @@ jobs: id: docker_build uses: docker/build-push-action@v6 with: - context: debian + context: debian load: true tags: invoiceninja/invoiceninja-debian:test cache-from: type=gha diff --git a/.github/workflows/publish-image.yaml b/.github/workflows/publish-image.yaml index 8ff0af1..c1a5d28 100644 --- a/.github/workflows/publish-image.yaml +++ b/.github/workflows/publish-image.yaml @@ -19,8 +19,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v5 - with: - fetch-depth: 0 - name: Prepare id: prep @@ -34,11 +32,11 @@ jobs: MAJOR="$(echo "${VERSION}" | cut -d. -f1)" MINOR="$(echo "${VERSION}" | cut -d. -f2)" TAGS="$TAGS,${DOCKER_IMAGE}:${MAJOR},${DOCKER_IMAGE}:${MAJOR}.${MINOR}" - + # Debug output echo "Current version: ${VERSION}" echo "Version pattern check: $([[ $VERSION =~ ^5\.[0-9]{1,3}\.[0-9]{1,3}$ ]] && echo "matches" || echo "doesn't match")" - + TAGS="$TAGS,${DOCKER_IMAGE}:latest" echo "tags=${TAGS}" >> $GITHUB_OUTPUT # Updated output syntax @@ -69,3 +67,18 @@ jobs: - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }} + + Description: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v5 + with: + sparse-checkout: "README.md" + + - name: Docker Hub Description + uses: peter-evans/dockerhub-description@v4 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_PASSWORD }} + repository: invoiceninja/invoiceninja-debian