release: Docker image has never published — no buildx builder, no GHCR login, upstream Dockerfile
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- docker, github-actions, typescript
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- TypeScript
- Estrelas
- 812
- Forks
- 123
- Merge médio
- 1d 16h
- PRs com merge (30d)
- 83
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de AltimateAI/altimate-code
-
fix(workspace): don't offer the engine install when a workspace declares no integration toolsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
AltimateAI/altimate-code#1593 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
AltimateAI/altimate-code#1591 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
AltimateAI/altimate-code#1590 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100
AltimateAI/altimate-code#1588 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
AltimateAI/altimate-code#1573 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de AltimateAI/altimate-code
Issues semelhantes
-
[Bug]: Device screenshot fails with 500 on iPhone Duo (Xcode 27.2): serve-sim calls simctl without --displayTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
pingdotgg/t3code#24900 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
inu-appcenter/UNIDorm-web#411 ·
Mantenedores costumam responder em até 1 dia
-
🐛 bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
ranxianglei/billion-context#4720 ·
Mantenedores costumam responder em até 1 dia
-
area:arcade game p3-medium ready-for-agent type:bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
fderuiter/deruiter.dev#2840 ·
Mantenedores costumam responder em até 1 dia