prepareDeployArtifact omits worker.vars that the CLI managed deploy includes
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- devtools
Direzione di ricerca
Individua prepareDeployArtifact() e confronta la sua chiamata a assembleVoidManifest(...) con quelle in deploy-managed-full.ts e deploy-managed-framework.ts; l’issue indica questi punti di ingresso, ma non i percorsi dei file. Inizia seguendo come worker.vars raggiunge il manifest in questi percorsi della CLI. Il lavoro è concluso quando l’artefatto programmatico include le vars configurate, come nel deploy gestito della CLI.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Version: 1.1.12
void/deploy's prepareDeployArtifact() builds the manifest with assembleVoidManifest(...) but never passes vars. The CLI managed deploy paths do pass them (deploy-managed-full.ts and deploy-managed-framework.ts: vars: voidConfig.worker?.vars).
As a result, an artifact prepared through the programmatic API has no manifest.vars, even when:
void.config.tssetsworker: { vars: { ... } }, and- the build output (
dist/ssr/wrangler.json) contains those vars.
The platform emits plain-text bindings only from manifest.vars, so these vars never reach the deployed Worker on that path.
Repro
- Create a project whose
void.config.tshasworker: { vars: { FOO: "bar" } }. - Run
vp build.dist/ssr/wrangler.jsonnow hasvars.FOO. - Call
prepareDeployArtifact(root). The result hasartifact.manifest.vars === undefined.
Expected: prepareDeployArtifact produces the same vars as the CLI managed deploy.
We work around it by copying wrangler.json vars into the manifest.
A related note that may belong in the docs: keys declared in env.ts are refused as worker.vars ("Server env keys cannot be Worker plaintext vars"). Plain config therefore has to live only in worker.vars.
- Lingua principale
- TypeScript
- Stelle
- 402
- Fork
- 32
- Merge medio
- 10h 51m
- PR unite (30g)
- 100
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di voidzero-dev/void
-
bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
voidzero-dev/void#428 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
voidzero-dev/void#527 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 54/100
voidzero-dev/void#525 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 67/100
voidzero-dev/void#524 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 1-2 giorni Idoneità per principianti 52/100
voidzero-dev/void#523 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di voidzero-dev/void
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
chaitin/MonkeyCode#1437 ·
I maintainer di solito rispondono entro 1 giorno
-
rtdb-info-connected-order test: unhandled 'connection is closed' rejection fails the CLI suiteAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
carbon-design-system/carbon-ai-chat#2615 ·
I maintainer di solito rispondono entro 1 giorno
-
e2e-failure ready-to-code
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
redhat-developer/rhdh-plugin-export-overlays#4486 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: fileUploadMatrix.test.ts URL case does a real DNS lookup and fails offlineForse già presa @r2jaff l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ComposioHQ/composio#5054 ·
I maintainer di solito rispondono entro 1 giorno