feat: Add a way to select a specific branch before building the devcontainer
- Vorherrschende Sprache
- Go
- Sterne
- 300
- Forks
- 64
- Ø Merge
- 20 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
### Description
Improve feature parity with `github codespaces`.
The goal is to add a new `coder_parameter` called `target branch` to workspace templates.
It will let the user select a branch from which to build a devcontainer.
Unlike the devcontainer cli, the `git clone` happen in the `enbuilder` container.
So I think it is the responsibility of `envbuilder` to checkout to the target branch **before building the container**.
---
PS: The [workaround in readme.md](https://github.com/coder/envbuilder?tab=readme-ov-file#git-branch-selection) does not work on all platforms.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Lies zuerst den Git-Branch-Auswahl-Workaround in readme.md und verfolge dann die Verarbeitung von coder_parameter sowie den envbuilder-Checkout-Ablauf. Erledigt ist die Aufgabe, wenn ein Ziel-Branch in Workspace-Templates ausgewählt und vor dem Erstellen des Devcontainers ausgecheckt werden kann, einschließlich Plattformen, auf denen der README-Workaround fehlschlägt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, go
- Bereich
- build-system
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100