Add a structured triage pipeline to loop-audit
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 43/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- github-actions, typescript
Piste de recherche
Start with the course’s jq filter and the annotation step used by the loop-audit triage pipeline; the issue does not name their file paths. Run the filter as written on a sample triage stream and compare its count with the low-confidence failures. Then test the escaping rules and the comma/colon claim, and verify a hostile-message annotation in a real GitHub Actions run; done means the count and annotation location are correct and the PR records the runs.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Parent
#15
What to build
A repo owner can copy the structured triage pipeline from loop-audit and trust its output. The "needs human review" count equals the number of low-confidence failures. Each CI annotation lands on the right file and line, whatever its message contains.
This ticket needs a human because one annotation has to render in a real GitHub Actions run, on a repo the owner picks.
Acceptance criteria
- The course's
jqfilter, run as written on a sample triage stream, gives the wrong count. After the fix, which collects low-confidence failures into one array before counting, it gives the right count. The PR description records both runs. - The annotation step escapes
%,\r, and\nin the message, and,and:in property values, per GitHub's workflow-command rules. - The review's claim that commas and colons in the message also break annotations is tested. If it does not reproduce, it is dropped, and the PR gives the run that disproved it.
- One annotation with a hostile message renders on the right file and line in a GitHub Actions run.
- Langage dominant
- TypeScript
- Étoiles
- 0
- Forks
- 0
- Merge moyen
- 3 h 33 min
- PR mergées (30 j)
- 13
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de gregogun/gstack
-
Add reviewer config guidance to review-bot triagePeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverteready-for-agent
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Teach correct about hooks, review-bot repeats, and guardrail filesPeut-être pris @gregogun l’a pris il y a 1 jour. Ouverteready-for-agent
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Les mainteneurs répondent en général sous 1 jour
-
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de gregogun/gstack
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
awesome-dsh-plugin/awesome-dsh-plugin#9184 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
farion1231/cc-switch#8829 ·
Les mainteneurs répondent en général sous 1 jour
-
[core-client] Remove unused hand-maintained transport helpers after the definition-table cutoverOuvertedoc-audit enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100