Initial deploy fails after bootstrapping secrets: atomic publish returns no URL
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 55/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- devops
Direção de pesquisa
Start at the Cloudflare atomic deploy path that handles a version ID without a URL, then trace how the Workers subdomain is obtained after secret bootstrapping. Compare the behavior with and without CLOUDFLARE_WORKERS_SUBDOMAIN set. Done means the first deploy completes route configuration and readiness checks after secrets are added, without requiring that environment variable.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Version: Void 1.1.11, deploying directly to Cloudflare with deploy.cloudflare.mode: "atomic".
Steps to reproduce:
- Run void deploy for a new Worker.
- Deployment stops because a required secret is missing.
- Set it with void secret put SECRET_NAME.
- Run void deploy again.
Actual behavior:
The Worker publishes successfully, but Void exits with:
deploy: Cloudflare published atomically but did not report a version id
or URL. Inspect void project status immediately.
The active version has the required secrets and applied migrations, but workers.dev remains disabled. Deployment stops before route configuration and the readiness check.
Expected behavior:
Void completes the first deployment after secrets are bootstrapped.
Likely cause:
Secret setup creates a draft Worker with public URLs disabled. The subsequent version-aware upload returns a version ID without a URL, and Void requires a URL before configuring routes.
Confirmed workaround:
CLOUDFLARE_WORKERS_SUBDOMAIN=my_account_subdomain void deploy
Redeploying with the account subdomain explicitly set completed successfully. After that, regular deploys with the var set work fine.
- Linguagem predominante
- TypeScript
- Estrelas
- 580
- Forks
- 56
- Merge médio
- 11h 28min
- PRs com merge (30d)
- 150
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
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 voidzero-dev/void
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
voidzero-dev/void#619 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
voidzero-dev/void#606 ·
Mantenedores costumam responder em até 1 dia
-
@void/react: client environment has no optimizeDeps.entries for pages, causing a dev re-optimization reload on first loadTalvez já em andamento @0froq assumiu hoje. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 66/100
voidzero-dev/void#599 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
`void/log`: add `logger.child(fields)` to bind fields to every lineTalvez já em andamento @Dazzanova assumiu hoje. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 82/100
voidzero-dev/void#596 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 56/100
voidzero-dev/void#579 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de voidzero-dev/void
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 84/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
keptinventory/kept#336 ·
Mantenedores costumam responder em até 1 dia
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
-
hemi-earn
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
vetro-protocol/vetro-monorepo#1013 ·
Mantenedores costumam responder em até 1 dia