diff --git a/.github/workflows/build-image-debian.yaml b/.github/workflows/build-image-debian.yaml index 3d1b5e2..f84e99e 100644 --- a/.github/workflows/build-image-debian.yaml +++ b/.github/workflows/build-image-debian.yaml @@ -37,17 +37,11 @@ jobs: with: images: ${{ env.REGISTRY_IMAGE }} - # - name: Login to DockerHub - # uses: docker/login-action@v3 - # with: - # username: ${{ secrets.DOCKERHUB_USERNAME }} - # password: ${{ secrets.DOCKERHUB_PASSWORD }} - - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@v3 - - name: Build and push by digest + - name: Build id: build uses: docker/build-push-action@v6 with: @@ -58,50 +52,3 @@ jobs: outputs: type=image,push-by-digest=true,name-canonical=true cache-from: type=gha cache-to: type=gha,mode=max - - - name: Export digest - run: | - mkdir -p ${{ runner.temp }}/digests - digest="${{ steps.build.outputs.digest }}" - touch "${{ runner.temp }}/digests/${digest#sha256:}" - - - name: Upload digest - uses: actions/upload-artifact@v4 - with: - name: digests-${{ env.PLATFORM_PAIR }} - path: ${{ runner.temp }}/digests/* - if-no-files-found: error - retention-days: 1 - - # merge: - # runs-on: ubuntu-latest - # needs: - # - build - # steps: - # - name: Download digests - # uses: actions/download-artifact@v4 - # with: - # path: ${{ runner.temp }}/digests - # pattern: digests-* - # merge-multiple: true - - # - name: Login to Docker Hub - # uses: docker/login-action@v3 - # with: - # username: ${{ secrets.DOCKERHUB_USERNAME }} - # password: ${{ secrets.DOCKERHUB_PASSWORD }} - - # - name: Set up Docker Buildx - # uses: docker/setup-buildx-action@v3 - - # - name: Docker meta - # id: meta - # uses: docker/metadata-action@v5 - # with: - # images: ${{ env.REGISTRY_IMAGE }} - - # - name: Create manifest list and push (--dry-run) - # working-directory: ${{ runner.temp }}/digests - # run: | - # docker buildx imagetools create --dry-run $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ - # $(printf '${{ env.REGISTRY_IMAGE }}@sha256:%s ' *)