diff --git a/.github/workflows/conv-commits.yml b/.github/workflows/conv-commits.yml index 4e8ff13..c8da6d6 100644 --- a/.github/workflows/conv-commits.yml +++ b/.github/workflows/conv-commits.yml @@ -8,41 +8,15 @@ on: - edited - synchronize -permissions: - contents: read - id-token: write - packages: read - pull-requests: write - statuses: write - jobs: pr-title: runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + packages: read + pull-requests: write + statuses: write steps: - - uses: actions/checkout@v4 - - uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 - id: lint_pr_title - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - wip: true - - uses: marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 - # Even if the lint_pr_title step fails, we should populate error message. - if: always() && (steps.lint_pr_title.outputs.error_message != null) - with: - header: pr-title-lint - message: | - 👋🏼 Thank you for opening this pull request! - - This repo requires all pull request titles to follow [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) and it looks like your proposed title needs to be adjusted. - - ``` - ${{ steps.lint_pr_title.outputs.error_message }} - ``` + - uses: sethrylan/actions/conventional-commits@main - # Delete the comment when the issue has been resolved - - if: ${{ steps.lint_pr_title.outputs.error_message == null }} - uses: marocchino/sticky-pull-request-comment@773744901bac0e8cbb5a0dc842800d45e9b2b405 - with: - header: pr-title-lint - delete: true