github.com/bodgit/sevenzip@v1.5.1/.github/workflows/pr-lint.yml (about) 1 name: Lint pull request 2 3 on: 4 pull_request_target: 5 types: 6 - opened 7 - edited 8 - synchronize 9 10 permissions: 11 contents: read 12 13 jobs: 14 main: 15 name: Validate PR title 16 runs-on: ubuntu-latest 17 18 permissions: 19 pull-requests: write 20 21 steps: 22 - uses: amannn/action-semantic-pull-request@e9fabac35e210fea40ca5b14c0da95a099eff26f # v5.4.0 23 id: lint_pr_title 24 env: 25 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 26 27 - uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 # v2.9.0 28 if: always() && steps.lint_pr_title.outputs.error_message != null 29 with: 30 header: pr-title-lint-error 31 message: | 32 Hey there and thank you for opening this pull request! 👋🏼 33 34 We require pull request titles to follow the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) and it looks like your proposed title needs to be adjusted. 35 36 Details: 37 38 ``` 39 ${{ steps.lint_pr_title.outputs.error_message }} 40 ``` 41 42 - uses: marocchino/sticky-pull-request-comment@331f8f5b4215f0445d3c07b4967662a32a2d3e31 # v2.9.0 43 if: steps.lint_pr_title.outputs.error_message == null 44 with: 45 header: pr-title-lint-error 46 delete: true