Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Support aarch64 by default

Aperta
#223 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
docker, dockerfile, github-actions, typescript

Direzione di ricerca

Inizia con il flusso template-starter e con il file Home Assistant .github/workflows/builder.yaml indicato intorno alla riga 50, quindi esamina i punti di ingresso build e publish di questa action. Confronta il modo in cui i Dockerfile personalizzati producono attualmente immagini solo amd64 e definisci come completato il fatto di pubblicare in modo affidabile immagini aarch64 su ghcr.io tramite l’action, inclusa la gestione necessaria di QEMU e di più action.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

When I follow the template-starter, using a custom Dockerfile results in only amd64 images pushed (and thus available to pull) to ghcr.io.

Ideally the devcontainer CLI would handle setting up QEMU and handling the multi-action, otherwise I have to resort to what home-assistant is doing, https://github.com/home-assistant/devcontainer/blob/c1479dcf6b8b55e2cdfaba53515fe547d5acd08a/.github/workflows/builder.yaml#L50, which is to not use the devcontainer-cli at all.

See https://github.com/devcontainers/template-starter/issues/46

Lingua principale
TypeScript
Stelle
88
Fork
33
Merge medio
3h 8m
PR unite (30g)
1

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

  • Nessun Dockerfile né file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di devcontainers/action

Tutte le issue di devcontainers/action

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.