Add lowercase conversion for repository owner

Added a step to convert the repository owner to lowercase and updated the tag generation to use the lowercase owner.
This commit is contained in:
Ludy
2025-11-12 08:52:46 +01:00
committed by GitHub
parent dc19512172
commit 4447649473

View File

@@ -306,9 +306,17 @@ jobs:
id: buildx
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
- name: Convert repository owner to lowercase
id: repoowner
run: echo "lowercase=$(echo ${{ github.repository_owner }} | tr '[:upper:]' '[:lower:]')" >> $GITHUB_OUTPUT
- name: Generate test tag
id: meta
run: echo "tags=ghcr.io/${{ github.repository_owner }}/stirling-pdf-test:${{ matrix.docker-rev }}-${{ github.sha }}" >> $GITHUB_OUTPUT
run: |
SAFE_NAME=$(echo "${{ matrix.docker-rev }}" | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z0-9.-]/-/g')
TAG="ghcr.io/${{ steps.repoowner.outputs.lowercase }}/stirling-pdf-test:${SAFE_NAME}-${{ github.sha }}"
echo "tags=$TAG" >> $GITHUB_OUTPUT
echo "Using tag: $TAG"
- name: Build and load multi-arch image
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0