Devcontainer does not run `postCreateCommand` for some users
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- python, vscode
- Domínio
- developer-experience, devtools
Direção de pesquisa
Comece reproduzindo o fluxo de devcontainer relatado e inspecione o ciclo de vida do VS Code ou os logs do container em torno da mensagem build-complete e do postCreateCommand. Considera-se concluído quando o container executa o postCreateCommand de forma confiável e chega à mensagem de pronto sem exigir o recarregamento de uma janela nos ambientes afetados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
We've noticed this with a couple of users, I have noticed it on my laptop but not my Diamond workstation. The expected flow is:
- Container builds
- Displays a message saying build is complete
- Runs
postCreateCommandand begins installing dependencies etc. - Displays a message saying devcontainer is ready and that the user should press any key to continue
The observed symptoms are vscode getting stuck at step 2. reloading the window usually gets it unstuck and it executes step 3. and 4. more investigation is needed
- Linguagem predominante
- Jinja
- Estrelas
- 25
- Forks
- 9
- Merge médio
- 4h 36min
- PRs com merge (30d)
- 4
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de DiamondLightSource/python-copier-template
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100
-
documentation good first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 70/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Todas as issues de DiamondLightSource/python-copier-template
Issues semelhantes
-
C-bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
rust-lang/rust-analyzer#23501 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
feedback simulation workshop
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
githubnext/gh-aw-workshop#4455 ·
Mantenedores costumam responder em até 1 dia
-
status: needs triage type: enhancement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
haskell/haskell-language-server#5128 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
pomerium/documentation#2394 ·
Mantenedores costumam responder em até 1 dia