Skip to content

Introduce required-checks CI job - #21

Merged
danielocfb merged 1 commit into
libbpf:mainfrom
d-e-s-o:topic/required-checks
Aug 18, 2026
Merged

Introduce required-checks CI job#21
danielocfb merged 1 commit into
libbpf:mainfrom
d-e-s-o:topic/required-checks

Conversation

@d-e-s-o

@d-e-s-o d-e-s-o commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

GitHub Actions comes with an auto-merge feature, which allows for automatically merging PRs once certain requirements are met. For us, these requirements would be the passing of all CI checks. Alas, their !@#&()$&@!(# configuration requires us to explicitly list all CI jobs that need to pass, which is an absolute maintenance nightmare. To improve on the situation at least somewhat, introduce a job that captures all required checks, so that the definition of this arbitrary entity is at least co-located with the definition of these jobs and not hidden behind four layers of clicky-bunti UI fluff.

The logic is adapted from:
https://github.com/orgs/community/discussions/75568#discussioncomment-10351973

GitHub Actions comes with an auto-merge feature, which allows for
automatically merging PRs once certain requirements are met. For us,
these requirements would be the passing of all CI checks. Alas, their
!@#*&()$&@!(#* configuration requires us to explicitly list all CI jobs
that need to pass, which is an absolute maintenance nightmare. To
improve on the situation at least somewhat, introduce a job that
captures all required checks, so that the definition of this arbitrary
entity is at least co-located with the definition of these jobs and not
hidden behind four layers of clicky-bunti UI fluff.

The logic is adapted from:
https://github.com/orgs/community/discussions/75568#discussioncomment-10351973

Signed-off-by: Daniel Müller <deso@posteo.net>
@danielocfb
danielocfb enabled auto-merge (rebase) August 18, 2026 17:32
@danielocfb
danielocfb disabled auto-merge August 18, 2026 17:38
@danielocfb
danielocfb merged commit 850cfec into libbpf:main Aug 18, 2026
6 of 19 checks passed
@danielocfb
danielocfb deleted the topic/required-checks branch August 18, 2026 17:39
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