kafka/.github/scripts
David Arthur 8be216b24f
KAFKA-18792 Add workflow to check PR format (#18985)
Adds two new workflows to help us enforce some uniform PR structure. The
first workflow runs in an unprivileged context and simply captures the
PR number into a text file and archives it. This is then used by another
workflow that runs in a privileged context using the code in `trunk` to
actually do the validation.

The validation is done using a new Python script. This script fetches a
PR using the GitHub CLI and validates its structure. For now this just
includes the title and body, but could perform other non-code related
checks in the future.

This validation is needed for the up-coming merge queue functionality.

Reviewers: Justine Olshan <jolshan@confluent.io>
2025-02-25 15:33:52 -05:00
..
checkstyle.py MINOR: Github build enable Gradle cache and add checkstyle annotations (#16948) 2024-08-21 19:33:37 -04:00
develocity_reports.py KAFKA-18454 Publish build scans to develocity.apache.org (#18539) 2025-01-21 13:37:27 -05:00
format-test-catalog.py KAFKA-17767 Load test catalog data [3/n] (#17654) 2024-11-01 10:38:47 -04:00
junit.py KAFKA-18748 Run new tests separately in PRs (#18770) 2025-02-24 17:08:15 -05:00
label_small.sh MINOR: the label action can't parse content having time format specifications (#17384) 2024-10-07 10:47:30 +08:00
pr-format.py KAFKA-18792 Add workflow to check PR format (#18985) 2025-02-25 15:33:52 -05:00
rat.py KAFKA-17606: Include Rat errors in GitHub workflow summary (#17280) 2024-10-01 09:47:07 -04:00
requirements.txt KAFKA-18223 Flaky test report script (#17938) 2024-12-12 16:50:17 -05:00
thread-dump.sh KAFKA-18748 Run new tests separately in PRs (#18770) 2025-02-24 17:08:15 -05:00