release: Docker image has never published — no buildx builder, no GHCR login, upstream Dockerfile
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- docker, github-actions, typescript
Línea de trabajo
First resolve whether the project wants a container image. Read docs/RELEASING.md, packages/opencode/script/publish.ts, and packages/opencode/Dockerfile, then inspect the publish-npm job and validate with a local image build or beta tag. Done means the promised image publishes successfully end to end, or the Docker step, Dockerfile, and release documentation are removed consistently.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
docs/RELEASING.md says each release publishes ghcr.io/altimateai/altimate-code:<version>, but the Docker step in packages/opencode/script/publish.ts has failed on every release checked, from v0.10.0 through v0.12.4 (e.g. v0.12.4):
ERROR: failed to build: Multi-platform build is not supported for the docker driver.
Docker publish failed (non-fatal): …
The step is non-fatal and only logs, so releases stay green and no image is published.
The logged error is only the first of several problems:
- No multi-platform builder.
docker buildx build --platform linux/amd64,linux/arm64 --pushruns on the defaultdockerdriver. Needsdocker/setup-qemu-actionanddocker/setup-buildx-actionin thepublish-npmjob. - No registry login or permission. There is no
docker login ghcr.io, and the job has onlycontents: read. Needsdocker/login-actionwith the workflow token andpackages: write. The publish step'sGITHUB_TOKENenv is set toHOMEBREW_TAP_TOKEN, so the login has to be its own step. - The Dockerfile is upstream's.
packages/opencode/Dockerfilecopiesdist/opencode-linux-x64-baseline-musl/bin/opencodeanddist/opencode-linux-arm64-musl/bin/opencodeand usesENTRYPOINT ["opencode"]. This repo builds no musl binaries and names themaltimate-code, so the build fails even with 1 and 2 fixed. Needs a glibc base (e.g. Debian slim) copying thelinux-x64-baseline/linux-arm64altimate-codebinaries byTARGETARCH. - Never run end to end. Validate with a local image build (or a beta tag) before relying on it.
Decision needed first: whether a container image is wanted. If not, remove the step and the Dockerfile, and drop the docker pull lines from docs/RELEASING.md, which currently promise an image that does not exist.
- Lenguaje dominante
- TypeScript
- Estrellas
- 810
- Forks
- 121
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 88
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AltimateAI/altimate-code
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
AltimateAI/altimate-code#1454 ·
Los mantenedores suelen responder en 1 día
-
test: MCP tests fail when the developer's ~/.claude.json has MCP servers (HOME is not sandboxed)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
AltimateAI/altimate-code#1386 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
AltimateAI/altimate-code#1384 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
AltimateAI/altimate-code#1323 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
AltimateAI/altimate-code#1288 ·
Los mantenedores suelen responder en 1 día
Todos los issues de AltimateAI/altimate-code
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
paperclipai/paperclip#16785 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
code-yeongyu/senpi#3661 ·
Los mantenedores suelen responder en 1 día
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
lingdojo/kana-dojo#32731 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
bug status: needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
mastra-ai/mastra#27538 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Yeachan-Heo/oh-my-codex#3822 ·
Los mantenedores suelen responder en 1 día