Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

External threat-detection artifact omits retry diagnostics

Ouverte Adaptée aux débutants
#73,006 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
82/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
github-actions, go
Domaine
ci-cd, devops

Piste de recherche

Lisez pkg/workflow/threat_detection_external.go, en particulier buildUploadDetectionArtifactStep, et comparez-le à buildUploadDetectionLogStep dans pkg/workflow/threat_detection_steps.go. Examinez ensuite la couverture associée des chemins de téléversement générés. Le travail est terminé lorsque l’artefact externe inclut detection_harness_retry.json si le fichier est présent, respecte les conditions de masquage existantes et que les tests de régression vérifient les chemins générés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.

Langage dominant
Go
Étoiles
5.5k
Forks
606
Merge moyen
4 h 18 min
PR mergées (30 j)
796

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de github/gh-aw

Toutes les issues de github/gh-aw

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.