Void drops cloudflare.observability on deploy
I maintainer di solito rispondono entro 1 giorno
@cpojer ci sta già lavorando.
Dal 20/10/2026.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 53/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
Direzione di ricerca
Start by tracing uploadPinnedCloudflareVersion and the cf workers versions create --prebuilt path described in the issue, then compare them with the cf deploy --prebuilt path that applies the setting. Check how observability is passed through each deploy path and use the Worker's script settings endpoint to confirm the result. Done means deploying with observability enabled applies it for the affected paths.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
I tried to enable traces for my worker via void configuration, followed by a deploy, but it never altered the worker settings. void deploy accepts cloudflare.observability in void.config.ts and records it in void.lock.json, but never applies it to the Worker.
More info from Claude:
Steps to reproduce
-
Deploy a Void app to your own Cloudflare account once, so the Worker exists.
-
Set at least one secret:
void secret put OWNER_EMAIL. -
Add observability to
void.config.ts:import { defineConfig } from 'void/config'; export default defineConfig({ deploy: { cloudflare: { mode: 'atomic' } }, cloudflare: { name: 'my-app', observability: { enabled: true, logs: { enabled: true }, traces: { enabled: true }, }, }, }); -
Run
void deploy. It succeeds, andvoid.lock.jsonnow recordsobservabilityundersourceandresolved. -
Read the Worker's script settings:
GET /accounts/{account_id}/workers/scripts/{script_name}/settings.
From reading the code, the default staged mode should fail the same way, with or without secrets. Only atomic mode was tested.
Root cause
Cloudflare only applies observability through the Worker's script settings (PATCH .../workers/scripts/{name}/script-settings) or a full script upload. A version upload does not carry it. Which call Void makes depends on the deploy path:
| Path | Used when | Applies observability? |
|---|---|---|
uploadPinnedCloudflareVersion (Workers beta versions API) |
Existing Worker with secrets, staged or atomic | No: observability is on the allowlist of accepted keys but never sent |
cf workers versions create --prebuilt |
Existing Worker, no secrets, staged | No: cf sends observability: undefined |
cf deploy --prebuilt |
First deploy, or atomic with no secrets | Yes: cf PATCHes script-settings |
- Lingua principale
- TypeScript
- Stelle
- 402
- Fork
- 32
- Merge medio
- 11h 52m
- PR unite (30g)
- 88
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à 5/5 Più di una settimana Idoneità per principianti 35/100
voidzero-dev/void#511 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
voidzero-dev/void#510 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100
voidzero-dev/void#509 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
voidzero-dev/void#507 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di voidzero-dev/void
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
mobile-next/mobile-mcp#526 ·
I maintainer di solito rispondono entro 1 giorno
-
e2e-failure ready-to-code
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 73/100
redhat-developer/rhdh-plugin-export-overlays#4470 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
anthropics/anthropic-sdk-typescript#1273 ·
I maintainer di solito rispondono entro 10 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
CopilotKit/OpenBot#815 ·
I maintainer di solito rispondono entro 1 giorno