validate_pr_description.yml 687 B

123456789101112131415161718192021222324252627282930313233
  1. name: PR-description
  2. on:
  3. pull_request_target:
  4. types:
  5. - opened
  6. - edited
  7. branches:
  8. - main
  9. jobs:
  10. validate-pr-description:
  11. runs-on: ubuntu-latest
  12. steps:
  13. - name: Check out the repository
  14. uses: actions/checkout@v4
  15. - name: Use custom PR validation action
  16. id: validate
  17. uses: ./.github/actions/validate_pr_description
  18. with:
  19. pr_body: "${{ github.event.pull_request.body }}"
  20. - name: Test output
  21. if: always()
  22. run: echo "Result of validation is ${{ steps.validate.outputs.status }}"
  23. - name: Set status
  24. if: failure()
  25. run: echo "Validation failed."