Skip to content

build(deps): bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0 #1052

build(deps): bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0

build(deps): bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0 #1052

name: Conventional Commit Check
on: [pull_request]
jobs:
conventional-commit:
runs-on: ubuntu-latest
steps:
- name: Check
uses: actions/github-script@v6
with:
script: |
const {data: pr} = await github.rest.pulls.get({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
})
const allowed = ["feat\\!", "feat", "fix", "chore", "docs", "build", "test", "revert"]
const re = new RegExp(`^(` + allowed.join('|') + `)(\\(\\w+\\))?: `)
const title = pr['title']
if (!re.test(title)) {
throw new Error(`PR title "${title}" does not match conventional commits filter: ${re}`)
}