d3370a88bb
prd-number-check / require-numbered-prds (pull_request) Successful in 10s
tracker-policy-pr / check-pr (pull_request) Successful in 14s
test / unit (pull_request) Successful in 54s
test / integration-docker (pull_request) Successful in 54s
test / coverage (pull_request) Successful in 18s
test / integration-docker (push) Successful in 16s
test / unit (push) Successful in 50s
lint / lint (push) Successful in 1m0s
test / coverage (push) Successful in 15s
Update Quality Badges / update-badges (push) Successful in 4m1s
27 lines
653 B
YAML
27 lines
653 B
YAML
name: prd-number-check
|
|
|
|
on:
|
|
pull_request:
|
|
types: [opened, reopened, synchronize]
|
|
|
|
jobs:
|
|
require-numbered-prds:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Reject unnumbered PRDs
|
|
run: |
|
|
unnumbered=$(find docs/prds -maxdepth 1 -type f \
|
|
-name 'prd-new-*.md' -print | sort)
|
|
|
|
if [ -n "$unnumbered" ]; then
|
|
echo "::error::Assign every new PRD its final sequential number before merge."
|
|
echo "Unnumbered PRDs:"
|
|
echo "$unnumbered"
|
|
exit 1
|
|
fi
|
|
|
|
echo "All PRDs have final numbers."
|