diff --git a/.github/workflows/check-pr-title.yml b/.github/workflows/check-pr-title.yml new file mode 100644 index 0000000000000..38f1c0db79ef7 --- /dev/null +++ b/.github/workflows/check-pr-title.yml @@ -0,0 +1,32 @@ +name: Test Pull Request Semantics + +on: + pull_request: + types: + - opened + - edited + - synchronize + +jobs: + check-pr-title: + runs-on: ubuntu-latest + permissions: + checks: write + pull-requests: read + contents: read + steps: + - uses: amannn/action-semantic-pull-request@v4 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + # https://www.notion.so/n8n/Release-Process-fce65faea3d5403a85210f7e7a60d0f8 + types: | + feat + fix + perf + test + docs + refactor + build + ci + requireScope: false diff --git a/.github/workflows/ci-pull-requests.yml b/.github/workflows/ci-pull-requests.yml index 977d98109aa5c..92d62c7f6f131 100644 --- a/.github/workflows/ci-pull-requests.yml +++ b/.github/workflows/ci-pull-requests.yml @@ -1,38 +1,8 @@ name: Test Pull Requests -on: - pull_request: - types: - - opened - - edited - - synchronize - branches: - - master +on: [pull_request] jobs: - check-pr-title: - runs-on: ubuntu-latest - permissions: - checks: write - pull-requests: read - contents: read - steps: - - uses: amannn/action-semantic-pull-request@v4 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - # https://www.notion.so/n8n/Release-Process-fce65faea3d5403a85210f7e7a60d0f8 - types: | - feat - fix - perf - test - docs - refactor - build - ci - requireScope: false - build: runs-on: ubuntu-latest @@ -57,4 +27,3 @@ jobs: npm run lint env: CI: true -