github-community-projects / github-community-projects/safe-settings

Support App ID for status source

Abierto
#246 1 comentario 0 reacciones 0 asignados Ver en GitHub
enhancement
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
![image](https://user-images.githubusercontent.com/16494982/179844089-5bfd23d3-f180-4287-8802-35fcc9d37893.png)

* 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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.