Pre-existing test failure on staging: file/manage secret-bearing archive provenance

Offen
#6,574 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
68/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
typescript
Bereich
api, testing

Rechercherichtung

Run app/api/tools/file/manage/route.test.ts on a clean origin/staging worktree at 9b9f4ee596 and inspect the failing POST /api/tools/file/manage content provenance case. Trace why extracting a secret-bearing archive with unknown output provenance returns 500 instead of 200; done when the test passes and the relevant suite no longer reports the failure.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

app/api/tools/file/manage/route.test.ts fails on staging at 9b9f4ee596:

FAIL app/api/tools/file/manage/route.test.ts
  > POST /api/tools/file/manage content provenance
  > extracts a secret-bearing archive with unknown output provenance
AssertionError: expected 500 to be 200

Reproduces on a clean origin/staging worktree with no feature branch involved (Tests 1 failed | 14 passed), so it is not introduced by any open PR.

fix(v2-api): close three secret disclosures, make the surface consistent, and align docs with signatures (#6560) is the most recent commit touching this area.

This currently reddens Test and Build / Lint and Test on every open PR that has merged staging, including #6561.

Noticed by gstack /babysit while working #6561, which does not touch file tools.

Vorherrschende Sprache
TypeScript
Sterne
29.8k
Forks
3.9k
Ø Merge
1 Std. 44 Min.
Gemergte PRs (30 T.)
841

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

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 simstudioai/sim

Alle Issues in simstudioai/sim

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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