Trigger Workflow preselects stale/unrelated branch instead of active workspace branch
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 48/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- typescript, vscode
- Domaine
- devtools
Piste de recherche
Commencez par la commande d’extension ou l’UI qui ouvre la boîte de dialogue de déclenchement du workflow, puis suivez la façon dont sa branch/ref par défaut est déterminée. Reproduisez le cas avec une branche active du workspace et un worktree lié, puis vérifiez que la boîte de dialogue privilégie le HEAD du dépôt du workspace actif et n’utilise une valeur de repli que lorsque ce HEAD ne peut pas être déterminé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Extension
GitHub Actions for VS Code
Summary
When triggering a workflow from VS Code, the branch/ref dropdown preselects an unrelated branch (often from a linked worktree or prior context) instead of the branch currently checked out in the active workspace folder.
Expected behavior
Default selected branch/ref should be the branch currently checked out in the active workspace repository.
Actual behavior
The dialog defaults to a different branch than the active workspace branch.
Repro (generic)
- Create a repository with multiple branches.
- Create at least one additional Git linked worktree with a different branch checked out.
- In VS Code, open the original workspace folder on branch
feature/current. - Use the extension command/UI to trigger a workflow manually.
- Observe the preselected branch/ref in the trigger dialog.
Observed result
The preselected branch/ref is not feature/current; it appears to come from stale/cached/worktree context.
Notes
- Manually switching the branch in the dialog works, but the default is misleading and easy to miss.
- This can cause accidental workflow runs on the wrong branch.
Suggested fix
Prefer branch/ref resolution from the active workspace repository HEAD (and only fall back to cached/worktree-derived refs if workspace HEAD cannot be determined).
- Langage dominant
- TypeScript
- Étoiles
- 661
- Forks
- 214
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de github/vscode-github-actions
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
github/vscode-github-actions#627 · 1 réaction ·
-
github/vscode-github-actions#630 ·
-
long work Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
github/vscode-github-actions#628 ·
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
github/vscode-github-actions#625 ·
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 64/100
github/vscode-github-actions#621 · 3 commentaires ·
Toutes les issues de github/vscode-github-actions
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
bug v2
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
modelcontextprotocol/inspector#2458 · 1 commentaire ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
railmapgen/rmp-gallery#4068 ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
carbon-design-system/ibm-products#9907 ·