fix: correctly pass git commit to docker build
All checks were successful
Build and Push Server / build-and-push (push) Successful in 2m56s

This commit is contained in:
Max Richter
2025-10-24 11:34:03 +02:00
parent 75d6dab008
commit 28ae34b638

View File

@@ -70,12 +70,7 @@ jobs:
username: ${{ gitea.actor }} username: ${{ gitea.actor }}
password: ${{ secrets.REGISTRY_TOKEN }} password: ${{ secrets.REGISTRY_TOKEN }}
# Step 8: Get the short commit SHA to use as an image tag. # Step 8: Build the Docker image and push it to the Gitea registry.
- name: Get short commit hash
id: commit
run: echo "sha_short=$(echo ${{ gitea.sha }} | cut -c1-7)" >> $GITEA_OUTPUT
# Step 9: Build the Docker image and push it to the Gitea registry.
# The image is tagged with 'latest' and the short commit SHA. # The image is tagged with 'latest' and the short commit SHA.
- name: Build and push Docker image - name: Build and push Docker image
uses: docker/build-push-action@v5 uses: docker/build-push-action@v5
@@ -85,6 +80,6 @@ jobs:
push: true push: true
tags: | tags: |
git.max-richter.dev/${{ gitea.repository }}:latest git.max-richter.dev/${{ gitea.repository }}:latest
git.max-richter.dev/${{ gitea.repository }}:${{ steps.commit.outputs.sha_short }} git.max-richter.dev/${{ gitea.repository }}:${{ gitea.sha }}
build-args: | build-args: |
GIT_COMMIT=${{ gitea.commit_sha }} GIT_COMMIT=${{ gitea.sha }}