Identify if `push` event is for a pull request merge without additional API calls
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
Empieza leyendo el handler del evento push y el handler del evento de pull request descritos en el issue. Sigue cómo la llamada actual a la API determina si un commit enviado pertenece a un pull request fusionado y cuándo se crea una entrada de RSL. Se considera terminado cuando se haya establecido si los datos del evento pueden reemplazar la llamada a la API y se haya acordado el manejo resultante.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently, the push event handler creates an RSL entry for the reference in question. As GitHub sends a push event and a pull request event when a PR is merged, the push event handler uses the API to identify if the pushed commit is part of any pull requests that were merged. If so, an RSL entry is not created because the pull request handler takes care of it instead. This issue is to discuss if we can achieve this without the additional API call, especially since the API response may not indicate that the PR was merged (there may be a delay before the change in status is reflected in the API response).
- Lenguaje dominante
- Go
- Estrellas
- 5
- Forks
- 1
- Merge medio
- 8 h 40 min
- PR fusionados (30 d)
- 6
Preparar el entorno
- Incluye un Dockerfile o un 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 gittuf/github-app
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
gittuf/github-app#152 · 3 comentarios ·
-
beta testing github-appQuizá libre de nuevo @patzielinski la tomó hace 519 días y no hay ningún pull request abierto. Abierto
gittuf/github-app#121 · 3 comentarios · 2 asignados ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
gittuf/github-app#108 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
gittuf/github-app#54 · 1 comentario ·
Todos los issues de gittuf/github-app
Issues similares
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state issue-rating: 🦞 diamond lobster no-stale P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
openclaw/wacli#503 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 81/100
apache/rocketmq-dashboard#6895 ·
Los mantenedores suelen responder en 3 días
-
agent-butler-finding chore
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
jordansmall/spindrift#5466 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
open-telemetry/opentelemetry-go-compile-instrumentation#1507 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 87/100
777genius/agent-notifications#490 ·
Los mantenedores suelen responder en 1 día