diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 0baf0c25b..88100fd7c 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -40,7 +40,12 @@ jobs: id: files-hash run: | DIR_HASH=$(echo -n ${{ hashFiles('website/**', '.github/workflows/website.yml') }}) - echo "DIR_HASH=$DIR_HASH${{ env.BUILD_ARM && '-arm'|| '' }}" >> $GITHUB_ENV + if [ ${{ env.BUILD_ARM }} ]; then + echo "NON_ARM_HASH=$DIR_HASH" >> $GITHUB_ENV + echo "DIR_HASH=$DIR_HASH-arm" >> $GITHUB_ENV + else + echo "DIR_HASH=$NON_ARM_HASH" >> $GITHUB_ENV + fi - name: Setup Docker metadata id: dockerMetadata @@ -53,6 +58,7 @@ jobs: type=ref,event=branch type=sha,prefix=commit- type=raw,value=${{ env.BRANCH_NAME }}-arm,enable=${{ env.BUILD_ARM }} + type=raw,value=${{ env.NON_ARM_HASH }},enable=${{ env.BUILD_ARM }} - name: Login to GitHub Container Registry uses: docker/login-action@v3