Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Trigger Workflow preselects stale/unrelated branch instead of active workspace branch

Aberta
#567 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
48/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
typescript, vscode
Domínio
devtools

Direção de pesquisa

Comece pelo comando da extensão ou pela UI que abre o diálogo de acionamento do workflow e rastreie como a branch/ref padrão é resolvida. Reproduza com uma branch ativa do workspace e um worktree vinculado e, em seguida, verifique se o diálogo dá preferência ao HEAD do repositório do workspace ativo e só faz fallback quando não é possível determinar esse HEAD.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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)
  1. Create a repository with multiple branches.
  2. Create at least one additional Git linked worktree with a different branch checked out.
  3. In VS Code, open the original workspace folder on branch feature/current.
  4. Use the extension command/UI to trigger a workflow manually.
  5. 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).

Linguagem predominante
TypeScript
Estrelas
661
Forks
214
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/vscode-github-actions

Todas as issues de github/vscode-github-actions

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.