Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

bugbot rubric candidate: scratch-file gate failures are false signal — delete the scratch, never weaken the gate

Offen Anfängerfreundlich
#762 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
66/100
Issue-Typ
Dokumentation
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
git, github-actions, typescript
Bereich
ci-cd, tooling

Rechercherichtung

Die vorgeschlagene Rubrikzeile gehört in references/bugbot-triage.md. Lies die angrenzenden Hinweise zur Triage und prüfe, wie sie mit fehlgeschlagenen CI-Gates und versehentlichen Artefakten umgehen. Füge die Regel hinzu, Scratch-Artefakte zu löschen und gitignore-Muster mit der Bereinigungsliste zu verknüpfen, ohne das Gate abzuschwächen; fertig ist die Aufgabe, wenn die Rubrik diese Entscheidung klar festhält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Class

A CI gate (public-scrub / diff-hygiene / lint-style) fails on a PR whose only offending diff content is agent/runtime-created scratch that a blanket git add -A swept in (e.g. leftover crash directories from test TemporaryDirectories, rerun-shim scratch). The gate is right; the commit habit is wrong.

Proposed rubric line (references/bugbot-triage.md)

Gate-check failures whose diff is only accidentally-committed scratch/test artifacts: dismiss as false signal; fix by deleting the scratch and gitignoring + scrub-listing the pattern — never by weakening the gate.

Evidence (production, private repo, reproducible class)

  • PR run: gates 4/8 shards fail with SCRUB FAILED — non-guard private-string hits in copied files: tests/.routing-test-*/run/logs/child.*.prompt.md; unit tests inside the shards pass (TOTAL 43 FAIL 0).
  • Root cause: crashed temp-dir cleanup left the scratch on disk; git add -A committed it.
  • Resolution: removal commit + gitignore/SCRUB_LIST pairing for both scratch patterns (.routing-test-*/, .wf-rerun-*/); all shards green on first fresh build, zero retrigger budget spent.
  • Companion hygiene PR on our side: https://github.com/jacobhausler/hermes-workflows/pull/524
Vorherrschende Sprache
TypeScript
Sterne
12.5k
Forks
1.2k
Ø Merge
10 Std. 13 Min.
Gemergte PRs (30 T.)
138

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 cursor/plugins

Alle Issues in cursor/plugins

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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