devcontainers / devcontainers/ci

Multi-platform build failing due to outdated skopeo in ubuntu-latest

Abierto
#191 21 comentarios 4 reacciones 1 asignado Reclamado por @chrmarti Ver en GitHub
bug upstream
Lenguaje dominante
TypeScript
Estrellas
496
Forks
101
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

A basic multi-platform build workflow currently fails:

workflow.yml

```yml
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: docker/setup-qemu-action@v2
with:
platforms: arm64
- uses: docker/setup-buildx-action@v2
- uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ github.token }}
- uses: devcontainers/ci@v0.2
with:
imageName: ghcr.io/${{ github.repository }}/devcontainer
platform: linux/amd64,linux/arm64
```

The error:

```
Error: Dev container build failed: Command failed: docker tag vsc-repository-d8fa4a8f8a3fefdc0feb211b3b07a31c-features ghcr.io/organization/repository/devcontainer:latest (exit code: undefined)
An error occurred building the container.
Error: Command failed: docker tag vsc-repository-d8fa4a8f8a3fefdc0feb211b3b07a31c-features ghcr.io/organization/repository/devcontainer:latest
```

Single-platform builds are working fine.

I don't think this is relevant, but just in case:

.devcontainer/devcontainer.json

```json
{
"image": "mcr.microsoft.com/devcontainers/base:jammy",
"features": {
"ghcr.io/devcontainers/features/node:1": {}
},
"updateContentCommand": ".devcontainer/install.sh"
}
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.