fix(pr-pipeline): name the missing dependencies permission when an intake edge write gets 403
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, javascript
- Área
- ci-cd
Línea de trabajo
Mira .github/scripts/intake-triage/apply-verdict.mjs donde ocurre el blocked-by edge write y se maneja el fallo (contexto en el hilo de revisión en #9799). Cuando la API de GitHub devuelve 403, mantén fail-closed pero añade el permiso de App dependencies que falta y las instrucciones de grant al resumen de ejecución y cualquier comentario de issue. Añade una prueba que cubra la ruta 403 en los archivos *.test.mjs existentes en el mismo directorio y ejecútalos para confirmar.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Refs: #9799
Problem
Intake's verdict step writes native blocked-by edges (#9799) and fails closed when the edge write fails. If the lanes App lacks the dependencies permission, the write returns 403 and every rerun of that issue fails the same way, with nothing that names the missing permission.
Done when
- A 403 on the blocked-by edge write still fails closed, and the run summary (and the issue comment, if one is posted) names the missing App permission and how to grant it.
- A test in
.github/scripts/intake-triage/*.test.mjscovers the 403 path.
Related
- Raised during review of #9799 (thread on
apply-verdict.mjsedge-write failure).
🤖 Generated with Claude Code
- Lenguaje dominante
- Shell
- Estrellas
- 22
- Forks
- 2
- Merge medio
- 3 h 42 min
- PR fusionados (30 d)
- 938
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de melodic-software/claude-code-plugins
-
admission-deferred priority: medium status: ready work-class: scoped
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
melodic-software/claude-code-plugins#9914 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
priority: low status: ready work-class: mechanical
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
melodic-software/claude-code-plugins#9911 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
priority: medium status: ready work-class: scoped
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
melodic-software/claude-code-plugins#9901 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
admission-deferred needs-human needs-triage status: needs-decision
Dificultad 2/5 1-2 días Aptitud para principiantes 78/100
melodic-software/claude-code-plugins#9865 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
priority: medium status: needs-decision work-class: scoped
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
melodic-software/claude-code-plugins#9842 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de melodic-software/claude-code-plugins
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
[Resource]: Valpas Keep AwakeAbiertoresource-submission validation-passed
Dificultad 1/5 Menos de una hora Aptitud para principiantes 67/100
hesreallyhim/awesome-claude-code#3264 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area: install bug good first issue hacktoberfest
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 3 días
-
Good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
armbian/build#11107 · 2 comentarios ·
Los mantenedores suelen responder en 1 día