diff --git a/.github/workflows/commit-message-checker.yml b/.github/workflows/commit-message-checker.yml new file mode 100644 index 00000000000..455c4a0463b --- /dev/null +++ b/.github/workflows/commit-message-checker.yml @@ -0,0 +1,15 @@ +--- +# https://github.com/marketplace/actions/gs-commit-message-checker +name: 'Commit message check' +# yamllint disable-line rule:truthy +on: + pull_request: + push: + branches: + - '!master' # we must not fix commit messages when they already reached master + +jobs: + check-commit-message: + secrets: + accessToken: "${{ secrets.GITHUB_TOKEN }}" + uses: os-autoinst/os-autoinst-common/.github/workflows/base-commit-message-checker.yml@master diff --git a/.github/workflows/commit_message_checker.yml b/.github/workflows/commit_message_checker.yml deleted file mode 100644 index 03f7ac15411..00000000000 --- a/.github/workflows/commit_message_checker.yml +++ /dev/null @@ -1,55 +0,0 @@ ---- -# https://github.com/marketplace/actions/gs-commit-message-checker -name: 'Commit message check' -# yamllint disable-line rule:truthy -on: - pull_request: - push: - branches: - - '!master' # we must not fix commit messages when they already reached master - -jobs: - check-commit-message: - name: Check commit message - runs-on: ubuntu-latest - steps: - - name: Check subject beginning - uses: gsactions/commit-message-checker@v2 - with: - pattern: '^([A-Z]|[A-Za-z0-9_/.\-\s]+:|git subrepo pull)' - flags: 'g' - error: 'The subject does not start with a capital or tag.' - excludeDescription: 'true' - excludeTitle: 'true' - checkAllCommitMessages: 'true' - accessToken: ${{ secrets.GITHUB_TOKEN }} - - name: Check subject line length - uses: gsactions/commit-message-checker@v2 - with: - pattern: '^.{1,72}(\n|$)' - flags: 'g' - error: 'The maximum subject line length of 72 characters is exceeded.' - excludeDescription: 'true' # excludes the description body of a pull request - excludeTitle: 'true' # excludes the title of a pull request - checkAllCommitMessages: 'true' # checks all commits associated with a pull request - accessToken: ${{ secrets.GITHUB_TOKEN }} # only required if checkAllCommitMessages is true - - name: Check subject ending - uses: gsactions/commit-message-checker@v2 - with: - pattern: '^.+(?