0
5
Login
Code
Issues
Pull requests
Events
Packages
ccc41e0c55ebbba4c16e877f1ccabe2efc929561
ccc41e0c55ebbba4c16e877f1ccabe2efc929561

git-pr-title-lint

基于约定式提交规范,检查 PR 标题是否符合给定的规范

约定式提交

使用插件前请现在仓库根目录下配置检查规则:commitlint.config.js

可参考开源社区规范,详见 https://www.conventionalcommits.org/zh/

在云原生构建中使用

# 检查 PR 的 title,需要符合 commit mssage 规范
main:
  pull_request:
  - stages:
    - name: git-pr-title-lint
      image: cnbcool/git-pr-title-lint
      settings:
        # title 可选参数,待检查的 message。如果不传入则默认取环境变量 CNB_PULL_REQUEST_TITLE
        title: 'fix: xxx'

在 Docker 中使用

docker run --rm \
    -v $(pwd):$(pwd) \
    -w $(pwd) \
    -e CNB_PULL_REQUEST_TITLE="feat: add demo for plugins" \
    cnbcool/git-pr-title-lint