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

Add support for showing warning if workspace startup script ran into an error

Aberta
#104 0 comentários 1 reação 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
typescript

Direção de pesquisa

Comece rastreando como a extensão consulta a Coder API para obter o status do ciclo de vida do agente do workspace; o issue identifica start_error, ready, starting e start_timeout como os estados relevantes. Considera-se concluído quando um aviso é exibido ao atingir start_error durante uma inicialização bloqueante; opcionalmente, continuar fazendo polling das inicializações não bloqueantes até que o resultado seja conhecido.

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

Descrição

good first issue

As part of https://github.com/coder/coder/issues/7757, we want to ensure the user knows if their workspace may be in an incomplete state.

  • If startup script blocking behavior is enabled, we can query the coder API for agent lifecycle status and see if it is start_error, we can then show a warning popup
  • If startup script behavior is non-blocking, we have two scenarios:
    1. If agent lifecycle has already entered start_error or ready we know whether or not to show the error
    2. If agent lifecycle is still starting or start_timeout, we can:
      1. Keep polling the status until it is known
      2. Never show the message (no work necessary)

We should at least implement i) and optionally ii.a).

Linguagem predominante
TypeScript
Estrelas
132
Forks
48
Merge médio
2d 5h
PRs com merge (30d)
19

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

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 coder/vscode-coder

Todas as issues de coder/vscode-coder

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.