Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Branch protection improvements

Ouverte
#922 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
30/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
github
Domaine
devops

Piste de recherche

Examinez le ruleset sur la page liée des paramètres du dépôt GitHub et comparez-le avec la règle de protection de branche existante. Confirmez si la restriction de push de nodejs-github-bot de l’ancienne règle peut être remplacée ou supprimée sans perturber les pull requests. Le travail est terminé lorsque le dépôt dispose de l’unique configuration de protection de branche prévue.

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

Description

FYI I just created a ruleset for this repo: https://github.com/nodejs/node-core-utils/settings/rules/4654889

It targets the default branch and enables:

  • Restrict deletions
  • Require linear history
  • Require a pull request with at least one approval
  • Block force pushes

Only the pull request requirements are new compared to the old branch protection rule (https://github.com/nodejs/node-core-utils/settings/branch_protection_rules/17880641)
I think we can delete that rule. The only thing that remains in it is the restriction of who can push and that only restricts the nodejs-github-bot account. I don't think there's a convenient way to port that to rulesets. We could use the bypass list but then every pull request would always be red and require collaborators to click the bypass checkbox.

Langage dominant
JavaScript
Étoiles
314
Forks
138
Merge moyen
1 j 14 h
PR mergées (30 j)
29

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de nodejs/node-core-utils

Toutes les issues de nodejs/node-core-utils

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

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