From a8938cf8e5535206f37d5c11ad4b2c733af91b4e Mon Sep 17 00:00:00 2001 From: Tau Date: Thu, 1 Feb 2024 19:31:26 +0100 Subject: [PATCH] fix image tag for uppercase names --- .github/workflows/vib-build.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/vib-build.yml b/.github/workflows/vib-build.yml index 6dc9ff9..328fb34 100644 --- a/.github/workflows/vib-build.yml +++ b/.github/workflows/vib-build.yml @@ -88,10 +88,15 @@ jobs: recipe: 'recipe.yml' plugins: 'Vanilla-OS/vib-fsguard:v1.2-1' + - name: generate image name + run: | + REPO_OWNER_LOWERCASE="$(echo ${{ github.repository_owner }} | tr '[:upper:]' '[:lower:]')" + echo "IMAGE_TAG=ghcr.io/$REPO_OWNER_LOWERCASE/${{ env.CUSTOM_IMAGE_NAME }}:main">> "$GITHUB_ENV" + - name: Build the Docker image - run: docker image build -f Containerfile --tag ghcr.io/${{ github.repository_owner }}/${{ env.CUSTOM_IMAGE_NAME }}:main . + run: docker image build -f Containerfile --tag "${{ env.IMAGE_TAG }}" . - name: Push To GHCR run: | docker login ghcr.io -u ${{ github.repository_owner }} -p ${{ secrets.GITHUB_TOKEN }} - docker image push "ghcr.io/${{ github.repository_owner }}/${{ env.CUSTOM_IMAGE_NAME }}:main" + docker image push "${{ env.IMAGE_TAG }}"