Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

fix(work-items): label-provenance's body-edit check needs a path that works without GraphQL

Abierto
#7,240 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
github, shell
Área
tooling

Línea de trabajo

Start with plugins/work-items/tools/work-item-tracker/adapters/github/label-provenance.sh, then read #7009 and #7219 to understand the admission check and cloud GraphQL limitation. Verify whether the issue timeline or events API exposes body edit time using GitHub's API docs, or trace how unavailable reads are handled. Done means a cloud session admits a correctly labeled, unedited item or escalates it once with a clear reason, without silently refusing each cycle.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

needs-human needs-triage

Problem

#7009 makes label-provenance (plugins/work-items/tools/work-item-tracker/adapters/github/label-provenance.sh) refuse admission when an item's body was edited after its admitting label. It reads the body's last-edit time over GraphQL (lastEditedAt), because the REST API exposes no edit time. When that read fails, after_admission is null and the item is refused.

Cloud sessions get no GraphQL through the GitHub proxy (see #7219). So in a cloud session every item is refused: safe, but a cloud work-loop admits nothing.

Fix

Pick one:

  • Find a REST source for the body edit time, such as the issue timeline or an events endpoint, if one carries it. Verify against the API docs.
  • In a session without GraphQL, report the edit-time read as unavailable and route items to human attention once, instead of refusing every cycle.

Done when

  • A cloud session either admits a correctly labeled, unedited item, or escalates it once with a clear reason. It never refuses silently every cycle.

Refs: #7009

Lenguaje dominante
Shell
Estrellas
22
Forks
2
Merge medio
7 h 42 min
PR fusionados (30 d)
923

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de melodic-software/claude-code-plugins

Todos los issues de melodic-software/claude-code-plugins

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.