Skip to content

refactor: simplify OrbStatusApiV2 structure #5892

refactor: simplify OrbStatusApiV2 structure

refactor: simplify OrbStatusApiV2 structure #5892

name: Pull-Request Compliance
on:
pull_request:
types:
- opened
- edited
- synchronize
- reopened
permissions:
pull-requests: read
jobs:
check-pr-title:
name: Check PR title
runs-on: ubuntu-24.04
steps:
- uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # pin@v6.1.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
require-pr-description:
name: Require PR Description
runs-on: ubuntu-latest
steps:
- name: Fail if description is empty
if: ${{ github.event.pull_request.body == '' }}
run: |
echo "❌ A pull request description is required. Please update the PR body."
exit 1
- name: Fail if description is unchanged template
if: contains(github.event.pull_request.body, '<!-- Describe your changes here -->')
run: |
echo "❌ Please replace the PR template placeholder with a real description."
exit 1