From 51cc70cd24628867ee2181353e9888616e1fa12b Mon Sep 17 00:00:00 2001 From: Christoph Barbian Date: Sat, 15 Jul 2023 00:55:05 +0200 Subject: [PATCH] update workflows --- .github/workflows/build.yaml | 12 ++++++++---- .github/workflows/publish.yaml | 14 +++++++++----- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d997014..0f563bb 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -127,11 +127,9 @@ jobs: needs: test permissions: contents: read - env: - IMAGE_NAME: ${{ github.repository }} outputs: image-archive: image.tar - image-repository: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + image-repository: ${{ steps.prepare-repository-name.outputs.repository }} image-tag: ${{ steps.extract-metadata.outputs.version }} steps: @@ -141,11 +139,17 @@ jobs: - name: Setup Docker Buildx uses: docker/setup-buildx-action@v2 + - name: Prepare repository name + id: prepare-repository-name + run: | + repository=$REGISTRY/${{ github.repository }} + echo "repository=${repository,,}" >> $GITHUB_OUTPUT + - name: Extract metadata (tags, labels) for Docker id: extract-metadata uses: docker/metadata-action@v4 with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + images: ${{ steps.prepare-repository-name.outputs.repository }} - name: Build Docker image uses: docker/build-push-action@v4 diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 53d41a4..1c81020 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -24,8 +24,6 @@ jobs: permissions: contents: read packages: write - env: - IMAGE_NAME: ${{ github.repository }} steps: - name: Checkout repository @@ -41,11 +39,17 @@ jobs: username: ${{ github.actor }} password: ${{ github.token }} + - name: Prepare repository name + id: prepare-repository-name + run: | + repository=$REGISTRY/${{ github.repository }} + echo "repository=${repository,,}" >> $GITHUB_OUTPUT + - name: Extract metadata (tags, labels) for Docker id: extract-metadata uses: docker/metadata-action@v4 with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + images: ${{ steps.prepare-repository-name.outputs.repository }} - name: Build and push Docker image uses: docker/build-push-action@v4 @@ -94,8 +98,8 @@ jobs: - name: Build and push artifact run: | cd crds - repository=${{ github.repository }}/crds - tar cvz * | regctl artifact put -m application/gzip $REGISTRY/${repository,,}:${{ github.event.release.tag_name }} + repository=$REGISTRY/${{ github.repository }}/crds + tar cvz * | regctl artifact put -m application/gzip ${repository,,}:${{ github.event.release.tag_name }} update-chart: name: Update Helm chart