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

Initial deploy fails after bootstrapping secrets: atomic publish returns no URL

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

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:

  1. Run void deploy for a new Worker.
  2. Deployment stops because a required secret is missing.
  3. Set it with void secret put SECRET_NAME.
  4. 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

  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 voidzero-dev/void

Todas as issues de voidzero-dev/void

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.