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

Support App ID for status source

Ouverte
#246 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
JavaScript
Étoiles
922
Forks
227
Merge moyen
18 h 3 min
PR mergées (30 j)
14

Description

## 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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par déterminer comment safe-settings représente et applique les vérifications d’état requises, puis comparez ce flux avec le champ de l’API GitHub required_status_checks.checks[].app_id. Le travail est terminé lorsque la configuration peut limiter les états acceptés à un App ID spécifié et que ce comportement est couvert par des tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github, github-actions, javascript
Domaine
api, ci-cd
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.