github-community-projects / github-community-projects/safe-settings
Support App ID for status source
- Lenguaje dominante
- JavaScript
- Estrellas
- 921
- Forks
- 226
- Merge medio
- 18 h 3 min
- PR fusionados (30 d)
- 14
Descripción
## Prerequisites:
* Is the functionality available in the GitHub UI? If so, please provide a link to information about the feature.
Yes
not super clear in the docs, but available in UI

* Is the functionality available through the GitHub API? If the functionality is available, please provide links to the
API documentation (https://developer.github.com/v3/) as well as the Octokit documentation (https://octokit.github.io/).
Yes, search `required_status_checks.checks[].app_id` in https://octokit.github.io/rest.js/v18
## New Feature
Please describe the desired new functionality:
In UI/API, we are able to choose which app is allowed to post certain statuses (or at least, which we accept for required status completion). Can we add this to safe-settings to ensure statuses come from gh actions
Guía de contribución
Línea de trabajo
Comienza localizando cómo safe-settings representa y aplica las comprobaciones de estado requeridas; después, compara ese flujo con el campo de la GitHub API required_status_checks.checks[].app_id. Se considera terminado cuando la configuración puede restringir los estados aceptados a un App ID especificado y el comportamiento está cubierto por pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- github, github-actions, javascript
- Área
- api, ci-cd
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100