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

External threat-detection artifact omits retry diagnostics

Offen Anfängerfreundlich
#73,006 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
82/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
github-actions, go
Bereich
ci-cd, devops

Rechercherichtung

Lies pkg/workflow/threat_detection_external.go, insbesondere buildUploadDetectionArtifactStep, und vergleiche es mit buildUploadDetectionLogStep in pkg/workflow/threat_detection_steps.go. Prüfe anschließend die zugehörige Abdeckung der generierten Upload-Pfade. Fertig ist die Arbeit, wenn das externe Artefakt detection_harness_retry.json enthält, sofern die Datei vorhanden ist, die bestehenden Redaktionsbedingungen beachtet werden und Regressionstests die generierten Pfade überprüfen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

ai-inspected

In gh-aw v1.0.1, the threat-detection artifact upload omits /tmp/gh-aw/threat-detection/detection_harness_retry.json. However, the conclusion job’s usage collector expects that source file and copies it to /tmp/gh-aw/usage/detection/harness_retry.json.

Because detection and conclusion run in separate jobs, any retry diagnostics written to the source path cannot reach the usage artifact without being included in the detection upload.

Evidence
Steps to reproduce
  1. Use gh-aw v1.0.1.
  2. Compile a workflow.
  3. Inspect the generated Upload threat detection artifact step.
  4. Compare its paths with the conclusion job’s Upload usage artifact paths.

The usage upload lists usage/detection/harness_retry.json, but the detection upload does not transfer its source file.

Expected behavior

Include detection_harness_retry.json in the external detection artifact when present, preserving the existing redaction conditions.

Impact

Retry diagnostics can be lost between jobs, reducing troubleshooting visibility.

Suggested fix

Add the source path to buildUploadDetectionArtifactStep and regression coverage for its inclusion in the generated upload paths.

Vorherrschende Sprache
Go
Sterne
5.5k
Forks
606
Ø Merge
4 Std. 18 Min.
Gemergte PRs (30 T.)
796

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

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 github/gh-aw

Alle Issues in github/gh-aw

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

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