Skip to content

Rulesets « propriétaire seul » pour les branches et les tags - #7

Merged
Tromset merged 1 commit into
mainfrom
claude-code/determined-cori-tpgv6h
Oct 3, 2026
Merged

Tromset merged 1 commit into
mainfrom
claude-code/determined-cori-tpgv6h

Conversation

@Tromset

@Tromset Tromset commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Résumé

Cette PR ajoute deux rulesets GitHub à importer, ainsi qu'un guide (.github/rulesets/README.md).

  • owner-only-branches.json : sur toutes les branches, seul le rôle Repository admin (le propriétaire, sur un dépôt personnel) peut créer, pousser, fusionner, supprimer ou forcer un push.
  • owner-only-tags.json : la même règle s'applique à tous les tags.

Le guide couvre aussi :

  • l'import pas à pas, avec la solution si l'acteur est refusé et la marche à suivre en cas de blocage ;
  • ce qui sera aussi bloqué : Claude, GitHub Actions, Dependabot ;
  • les réglages qu'un ruleset ne couvre pas sur un dépôt public : PR et issues réservées aux collaborateurs, wiki, limites d'interaction, Actions des forks, visibilité.

Les fichiers JSON suivent le format de l'API REST des rulesets (POST /repos/{owner}/{repo}/rulesets). Trois relectures indépendantes, fondées sur docs.github.com, n'y ont trouvé aucune erreur de schéma.

Ces fichiers ne s'appliquent pas tout seuls : il faut les importer dans Settings > Rules > Rulesets.

🤖 Generated with Claude Code

https://claude.ai/code/session_01HpBMmLezKyK7FADYUBiPmx


Generated by Claude Code

Two importable GitHub rulesets that restrict creation, updates, deletion
and force-pushes on every branch and tag to the Repository admin role
(the owner on this personal repository), plus an import guide listing
what else gets blocked and the settings rulesets cannot cover.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HpBMmLezKyK7FADYUBiPmx
@Tromset
Tromset marked this pull request as ready for review October 3, 2026 12:07
@Tromset
Tromset merged commit 3a7f0a2 into main Oct 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants