# Convco / conventional commits config (see https://convco.github.io/configuration/)
# Used by: PR title check (convco check) only. Changelog is generated by python-semantic-release.

# Allowed commit types. Add/remove as needed.
types:
  - type: feat
  - type: fix
  - type: docs
  - type: refactor
  - type: perf
  - type: test
  - type: build
  - type: ci
  - type: chore

# Allowed scopes (enumerated). Convco uses a regex: list scopes as (scope1|scope2|...).
# The ? makes scope optional so "feat: add X" (no scope) also passes.
scopeRegex: "^(gemss)?$"

# Max length of the first line (type + scope + description). 0 = no limit.
lineLength: 100
