bun: CI pins a single Bun version

Aperta Adatta ai principianti
#23,890 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
88/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
bun, typescript
Ambito
ci-cd

Direzione di ricerca

Inizia da .github/workflows/build.yml:522 e confronta il job Bun con la matrice di versioni Node esistente. Aggiungi la versione Bun fissata e latest come le due voci della matrice, consentendo agli errori di latest di non bloccare l’esecuzione. Verifica che il workflow riporti entrambe le versioni di Bun e che gli errori di latest non facciano fallire l’esecuzione CI richiesta.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Bun javascript Tests

.github/workflows/build.yml:522 pins bun-version: '1.3.14' with no matrix, while Node runs a [20.19, 22, 24, 26] matrix. Bun ships breaking runtime changes often, and several of the findings above turn on Bun internals (Module.registerHooks presence, diagnostics-channel support, Bun.serve option shape).

Work item. Add a two-entry matrix: the pinned version plus latest, with continue-on-error on latest so it reports drift without blocking.

**Prior art **(related history only). getsentry/sentry-javascript#20890 (merged) is the PR that pinned Bun to 1.3.14. The drift it hides is already visible: getsentry/sentry-javascript#23521 (merged) "test(bun): Fix integration test on Bun 1.4.0" fixed a break found outside CI. No issue tracks adding a matrix.

Lingua principale
TypeScript
Stelle
8.7k
Fork
1.9k
Merge medio
1g 17h
PR unite (30g)
521

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di getsentry/sentry-javascript

Tutte le issue di getsentry/sentry-javascript

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.