Skip to content

ci: auto-approve pull requests from repo admins - #421

Merged
qamarq merged 1 commit into
mainfrom
ci/auto-approve-admins
Sep 28, 2026
Merged

qamarq merged 1 commit into
mainfrom
ci/auto-approve-admins

Conversation

@qamarq

@qamarq qamarq commented Sep 28, 2026

Copy link
Copy Markdown
Member

Workflow auto_approve.yaml zatwierdza PR-y od osób z uprawnieniem admin w repo, żeby admini nie musieli czekać na review do merge'a (ruleset wymaga 1 approve).

  • Uprawnienie autora jest sprawdzane przez GET /repos/{repo}/collaborators/{user}/permission, więc obejmuje też adminów z organizacji i zespołów, nie tylko ownera.
  • Tylko PR-y z brancha w tym repo (nie z forków) i nie drafty.
  • Odpala się na opened, reopened i ready_for_review. Bez synchronize, bo ruleset nie odrzuca approve'ów po pushu, więc kolejne commity dublowałyby tylko approve'y.

@coldtea-pr-lens

Copy link
Copy Markdown

◈ PR Lens

Note

The title starts with ci:, so PR Lens left this pull request undrawn. Comment @pr-lens draw to draw it

github.comment.notice: false in .github/pr-lens.yml turns this note off

@qamarq
qamarq merged commit 74dcee0 into main Sep 28, 2026
7 checks passed
@qamarq
qamarq deleted the ci/auto-approve-admins branch September 28, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant