diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 5deae4cf..30ff56fe 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -139,14 +139,15 @@ jobs: id: meta run: | echo "REPO_NAME=${GITHUB_REPOSITORY}" >> $GITHUB_OUTPUT + echo "PY_VERSION=digest-$(echo ${{ matrix.python-version }} | sed 's/\./-/g')" >> $GITHUB_OUTPUT + - name: Create and Push Multi-arch Manifest - env: - ARM_DIGEST: ${{ needs.build-arm64.outputs[format('digest-{0}', matrix.python-version | replace('.', '-'))] }} run: | - echo "Digest 4UUUU: ${{ needs.build-arm64.outputs[format('digest-{0}', matrix.python-version | replace('.', '-'))] }}" - echo "Digest 3UUUU: $ARM_DIGEST ppp ${ARM_DIGEST}" + echo "Digest 4UUUU: ${{ needs.build-arm64.outputs[steps.meta.outputs.PY_VERSION] }}" echo '${{ toJSON(needs.build-arm64.outputs) }}' + ARM_DIGEST=${{ needs.build-arm64.outputs[steps.meta.outputs.PY_VERSION] }} + echo $ARM_DIGEST IMAGE_NAME=gitea.technocloud.ee/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:python${{ matrix.python-version }} docker manifest create $IMAGE_NAME --amend gitea.technocloud.ee/technocloud-public/nginx-unit@${ARM_DIGEST} docker manifest push $IMAGE_NAME \ No newline at end of file