coder / coder/envbuilder

feat: Add a way to select a specific branch before building the devcontainer

Ouverte
#266 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Go
Étoiles
300
Forks
64
Merge moyen
20 min
PR mergées (30 j)
1

Description

### 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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Lisez d’abord le contournement pour la sélection de branche Git dans readme.md, puis suivez le traitement de coder_parameter et le flux de checkout de envbuilder. La tâche est terminée lorsqu’une branche cible peut être sélectionnée dans les modèles de workspace et est récupérée avant la construction du devcontainer, y compris sur les plateformes où le contournement du README échoue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
docker, go
Domaine
build-system
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.