Skip to content

feat(use-jev): introduce Jev with examples and upstream guidance #744

feat(use-jev): introduce Jev with examples and upstream guidance

feat(use-jev): introduce Jev with examples and upstream guidance #744

---

Check warning on line 1 in .github/workflows/pr-description-check.yml

View workflow run for this annotation

GitHub Actions / PR Description Check

Workflow execution policy warning (evaluate mode)

On November 2, 2026, GitHub will restrict `pull_request_target` on public repositories by default. To continue allowing the event trigger, configure an Actions policy. Learn more: https://gh.io/securely-using-pull_request_target#default-policy-for-pull_request_target
name: PR Description Check
# Use pull_request_target so fork PR descriptions can be checked, but only run
# trusted validation code from the base branch checkout below.
on:
pull_request_target:
types: [opened, edited, reopened, ready_for_review, synchronize]
permissions:
contents: read
pull-requests: read
issues: read
jobs:
validate-pr-description:
name: Validate PR description
# Draft PRs may still have incomplete descriptions; validate when review starts.
# Release and artifact-cleanup PRs are generated by trusted workflows without
# the standard human-authored PR template.
if: >-
github.event.pull_request.draft == false &&
github.event.pull_request.user.login != 'dependabot[bot]' &&
!(github.event.pull_request.head.repo.full_name == github.repository &&
(startsWith(github.event.pull_request.head.ref, 'release-please-') ||
(github.event.pull_request.base.ref == 'main' &&
github.event.pull_request.head.ref == 'automation/remove-pr-artifacts')))
runs-on: ubuntu-latest
steps:
- name: Checkout trusted workflow scripts
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.base.sha }}
- name: Validate PR template sections and linked-issue readiness
env:
GITHUB_TOKEN: ${{ github.token }}
run: python .github/scripts/check_pr_description.py