Support aarch64 by default

Offen
#223 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
docker, dockerfile, github-actions, typescript

Rechercherichtung

Beginne mit dem template-starter-Flow und der referenzierten Home Assistant .github/workflows/builder.yaml etwa bei Zeile 50 und untersuche anschließend die Build- und Publish-Einstiegspunkte dieser Action. Vergleiche, wie benutzerdefinierte Dockerfiles derzeit ausschließlich amd64-Images erzeugen, und definiere als abgeschlossen, dass über die Action zuverlässig aarch64-Images nach ghcr.io veröffentlicht werden, einschließlich der erforderlichen QEMU- und Multi-Action-Behandlung.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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

Vorherrschende Sprache
TypeScript
Sterne
91
Forks
33
Ø Merge
3 Std. 8 Min.
Gemergte PRs (30 T.)
1

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Keine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus devcontainers/action

Alle Issues in devcontainers/action

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.