bun: CI pins a single Bun version

Offen Anfängerfreundlich
#23,890 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
88/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
bun, typescript
Bereich
ci-cd

Rechercherichtung

Beginne bei .github/workflows/build.yml:522 und vergleiche den Bun-Job mit der bestehenden Node-Versionsmatrix. Füge die festgelegte Bun-Version und latest als die beiden Matrixeinträge hinzu, wobei Fehler bei latest den Build nicht blockieren dürfen. Bestätige, dass der Workflow beide Bun-Versionen meldet und dass Fehler bei latest den erforderlichen CI-Lauf nicht fehlschlagen lassen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
TypeScript
Sterne
8.7k
Forks
1.9k
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
521

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus getsentry/sentry-javascript

Alle Issues in getsentry/sentry-javascript

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.