getsentry / getsentry/sentry-javascript

Cloudflare events have no runtime version and no server name

Ouverte
#24,040 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Cloudflare Workers Improvement javascript
Langage dominant
TypeScript
Étoiles
8.7k
Forks
1.8k
Merge moyen
1 j 17 h
PR mergées (30 j)
523

Description

`packages/cloudflare/src/client.ts:55`:

```ts
// TODO: Grab version information
runtime: { name: 'cloudflare' },
// TODO: Add server name
```

Bun reports `{name:'bun', version:'1.3.14'}` and Deno reports the Deno version. Cloudflare reports neither a version nor a `server_name`, so events cannot be grouped or filtered by worker.

**Work item.** Set `server_name` from the script name where it is available (`env` binding metadata or the wrangler-injected name). For the version, either use the compatibility date if reachable at runtime or delete the TODO with a note saying workerd exposes nothing usable.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Start at packages/cloudflare/src/client.ts:55 and review the existing runtime metadata alongside the Bun and Deno behavior mentioned in the issue. Trace which script-name metadata is available through env binding metadata or the wrangler-injected name, and determine whether the compatibility date is reachable at runtime. Done means Cloudflare events report server_name when available and either a usable version or a note explaining why workerd cannot provide one.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
cloud, observability
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
70/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.