From a66c96b6709dda20e5a569fe2151b1b5fddbea33 Mon Sep 17 00:00:00 2001 From: shokkunrf <19404989+shokkunrf@users.noreply.github.com> Date: Sat, 28 Feb 2026 09:28:03 +0000 Subject: [PATCH] Replace devcontainers/ci@v0.3 with devcontainer build --push to avoid OCI export and skopeo auth errors --- .github/workflows/cd-images.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/cd-images.yml b/.github/workflows/cd-images.yml index 798122a..792534c 100644 --- a/.github/workflows/cd-images.yml +++ b/.github/workflows/cd-images.yml @@ -64,9 +64,6 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Log in to GHCR uses: docker/login-action@v3 with: @@ -74,14 +71,16 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Install devcontainer CLI + run: npm install -g @devcontainers/cli + - name: Build and push - uses: devcontainers/ci@v0.3 - with: - subFolder: images/${{ needs.prepare.outputs.name }} - imageName: ${{ needs.prepare.outputs.image }} - imageTag: ${{ matrix.suffix }} - platform: ${{ matrix.platform }} - push: always + run: | + devcontainer build \ + --workspace-folder images/${{ needs.prepare.outputs.name }} \ + --image-name ${{ needs.prepare.outputs.image }}:${{ matrix.suffix }} \ + --platform ${{ matrix.platform }} \ + --push manifest: needs: [prepare, build]