Skip to content

v0.1.0-alpha.23

Pre-release
Pre-release
Compare
Choose a tag to compare
@talos-bot talos-bot released this 06 Sep 14:45
v0.1.0-alpha.23
785d27d

conform 0.1.0-alpha.23 (2021-09-06)

Welcome to the v0.1.0-alpha.23 release of conform!

Two new features were added since alpha.19:

  • GPG signature identity check.
  • Ability to ignore preceding comments in the license header check.

Please try out the release binaries and report any issues at
https://github.com/talos-systems/conform/issues.

Contributors

  • Andrew Rynhard
  • Andrey Smirnov
  • Joey Espinosa
  • Peter Ng
  • Wouter Dullaert
  • Alex Szakaly
  • Alexey Palazhchenko
  • André Valentin
  • Anton Isakov
  • Brad Beam
  • Danny Zhu
  • Don Bowman
  • Per Abich

Changes

153 commits

  • 785d27dc release(v0.1.0-alpha.23): prepare release
  • 6caaabc0 feat: allow comments before the license header
  • 9a470a16 docs: update README with the latest changes
  • 35fba601 chore: use kres to setup build instructions
  • fb43bd4b feat: provide gpg identity signature check
  • c23e2fc7 feat: add conventional commit breaking change support
  • 0e3a28c9 fix: update action version
  • 03901655 fix: change check_jira regexp
  • 73f334a4 fix: disallow 0 as valid jira issue id
  • 5b58100e chore: bump golangci-lint and fix linting issues
  • c5dc2e6b fix: change "jiraKeys" to "keys"
  • efd7fbb0 feat: improve Jira check
  • 001de569 feat: add support for requiring a Jira issue in the header
  • 5a75e961 chore: remove gitmeta
  • cea1ee90 chore: bump golangci-lint and fix linting issues
  • 6e0c294b feat: implement full gitignore-style pattern matching
  • 72708f25 feat: support regex in conventional commit scope
  • ec5e3656 fix: checkout pull requests
  • 6d1a620a fix: use text/template
  • 8212dc6b chore: update CHANGELOG
  • b3b6e657 feat: add spellcheck commit check
  • 8726189a chore: update go-git
  • f5826e55 refactor: rename summarizer to reporter
  • b2f63c17 feat: move body options to dedicated field
  • fa7df199 feat(policy): add checks for header case and last character
  • a55d411e docs: update README to include pre-commit compatibility
  • ea7199a6 feat: add compatibility with pre-commit.com
  • d97b22c1 feat(policy): Make Conventional commit description configurable
  • 59f365af fix: Correctly return errors from command run function
  • 01f87b95 docs: add installation guide to README
  • 4eb4beb0 fix: add action.yml
  • d9668e05 fix: remove autonomy references
  • cf1213a4 fix: address conform errors
  • 5637edd0 feat: add server mode
  • 00764460 chore: Replace autonomy with talos-systems
  • 7bed9129 fix: checks conv commit format in firstWord
  • 365c5922 fix: set pass to false if errors in policies
  • 19dd2b82 chore: set docker server entrypoint to dockerd to avoid TLS generation
  • 25d013c9 docs: update README
  • 3b208c1f fix: print an error message
  • 4716823c chore: require a commit body
  • 7809e90d chore: push images for all branches
  • 0f7ec4cf chore: fix container labels
  • adce353b feat: add commit body check
  • e66888ae feat: add number of commits check
  • b3304103 chore: build image with host net to avoid apk hang (#133)
  • 9e94c43c chore: prepare release v0.1.0-alpha.14 (#132)
  • ef30db9b fix: add file header check (#131)
  • cc975363 feat: add support for GH actions on forked repo PRs (#130)
  • 4447684a chore: prepare release v0.1.0-alpha.12 (#129)
  • 3be13196 feat: add support for github status checks (#128)
  • 6f8751cb feat: add checks interface (#127)
  • 0af31f88 fix: trim whitespace while validating DCO (#126)
  • 57c9dbd0 chore: quote docker creds (#122)
  • ebed4b31 feat: implement skipPaths option for 'license' policy (#121)
  • c5393510 fix: excludeSuffixes wasn't skipping any files (#120)
  • 37e0e697 fix: check empty commit-msg prior to parsing (#118)
  • 1473b446 feat: change the license header to a string (#116)
  • abfd427a chore: prepare v0.1.0-alpha.10 release (#115)
  • bd039e43 fix: use mood instead of verb (#114)
  • 6ac7c2f6 fix: ensure the imperative check is against lowercase word (#112)
  • fd6ad6cd chore: prepare v0.1.0-alpha.9 release (#111)
  • 286041a7 docs: update README (#110)
  • 3f758468 fix(policy): use natural language processing for imperative check (#109)
  • 5c6620a1 feat(policy): add imperative mood check (#108)
  • 86a7d3e5 docs: fix code highlight in README (#107)
  • eeb3d5ce docs: move LICENSE_HEADER to root of project (#106)
  • f5ed7174 feat: add license header policy (#105)
  • 763d4d94 docs: add conventional commits badge to README (#104)
  • e4602b81 chore: prepare v0.1.0-alpha.8 release (#103)
  • 116a3bf1 fix(policy): remove commit header length from conventional commit policy (#102)
  • 2be1e1e7 docs: update README (#101)
  • 22804ff4 chore: fix image tag (#100)
  • e6664a97 chore: prepare v0.1.0-alpha.7 release (#99)
  • 7646221d feat: output status in tab format (#98)
  • e93a47ee chore: push latest tag (#97)
  • 598b595b chore: revert base image to scratch (#96)
  • eb6cc6db chore: add conform binary to /bin (#95)
  • fd41a2f3 chore: use alpine:3.8 as base image (#94)
  • 36df0355 chore: use buildkit for builds (#93)
  • b59ae9c6 feat: Add generic git commit policy (#92)
  • 76b6d7a2 chore: fix image push (#91)
  • 22e0f7bb chore: pin Kaniko to v0.6.0 (#90)
  • 9b72c179 docs: fix README example (#89)
  • 5543c790 chore: fix typos (#88)
  • 349ba37b docs: fix README (#87)
  • 8ced5889 refactor: use Kaniko for builds (#86)
  • 0fdd552a feat: show git status (#85)
  • 76217df7 feat: remove artifacts before creating (#84)
  • 3b165b3f fix(metadata): keep original version string (#82)
  • f27917e1 fix(ci): push built images images (#83)
  • e67dd436 chore(ci): add brigade configuration (#80)
  • 18d89051 feat(metadata): add git ref (#81)
  • 5caf3b5c feat(metadata): add original semver string (#79)
  • d65491ab feat(policy): show valid types and scopes on error (#78)
  • 954c0032 fix(policy): unit test inline git config (#77)
  • e439cd7b chore(ci): run go mod tidy (#76)
  • 2ac50599 fix(policy): return error in conventional commit report (#75)
  • 7d19c828 chore(ci): show git status when dirty working tree (#74)
  • 4a6cc1cb feat: adding command line flag for commit msg (#73)
  • 088e0a76 chore(*): output binaries (#72)
  • 4194aa50 chore(*): format .conform.yaml (#71)
  • 05cfacb6 feat(*): omit symbol and DWARF symbol tables (#70)
  • 0f0ff02f refactor(policy): start policy error report at 1 (#68)
  • 4aaf0492 chore(*): go module cleanup (#67)
  • fbc195c8 chore(*): disable cgo (#66)
  • 155b0369 feat(metadata): mark SHA as dirty (#63)
  • f39b4343 chore(*): always push latest (#65)
  • 12763710 chore(*): go modules and faster linting (#64)
  • 0a0cba34 feat(*): add build command (#62)
  • aed2c223 fix(policy): update regex to allow optional scope (#61)
  • 1933d192 fix(pipeline): nil pointer when no defined pipeline (#60)
  • 7fd1e89c feat(fmt): add fmt command (#59)
  • 42c5d09d feat(docker): expose the image name and tag separately (#58)
  • 5a73ea6e feat(git): recursively search for .git in parent directories (#56)
  • 1e577157 fix(cli): invalid variable message (#53)
  • 72061b11 feat(metadata): allow users to specify variables (#52)
  • 4b7b903a fix(policy): strip leading newline from commit message (#50)
  • 779bf930 fix(pipeline): don't show stdout of artifact extraction (#49)
  • 0373fea4 feat(*): services, skip flag, and UX improvements (#43)
  • c53f5230 feat(renderer): allow templates to be retrieved from URL (#41)
  • c2cb1818 refactor(*): minor changes (#37)
  • 19e4656d refactor(*): add enforcer package (#33)
  • 26ff570f chore(ci): use autonomy/golang:1.8.3 for build and test tasks (#32)
  • 44d4ef02 fix(policy): check the entire commit header length (#31)
  • bd3404a5 refactor(*): rename conform directory to pkg (#30)
  • daa39f36 docs(readme): update example (#28)
  • 9383d3eb feat(policy): enforce 72 character limit on commit header (#29)
  • 6a115cfb chore(ci): check if not a PR (#27)
  • ec732ae3 chore(ci): build on master or tag (#26)
  • ba44e03d chore(ci): skip branch check in script (#25)
  • 6cece446 chore(ci): use Travis deploy (#24)
  • 31f79af8 chore(ci): update script to print useful information (#23)
  • a18332af fix(metadata): nil version struct (#22)
  • 3ae8e5f0 refactor(*): make conform.yaml a dotfile (#21)
  • 936b64e1 refactor(*): complete rewrite (#20)
  • 03caad0c feat(policy): add policy enforcement; enforce git commit policy (#17)
  • 9927a05d refactor(docker): read Dockerfile from stdin (#16)
  • dcc9fe54 chore(ci): use the stable Docker repository (#15)
  • d37461ae refactor(git): use go-git instead of shelled out commands (#14)
  • 71fa116a Add pre-release to git info (#12)
  • fd5c6279 Use gometalinter and fix linting errors (#11)
  • 0e66ba1b Fix deploy on tags (#10)
  • 00fbfa84 Use generic language in Travis build (#9)
  • 925dabfd Remove 'version' from path of variables set at build time (#8)
  • aa8ced7d Fix package path of variables set at build time (#7)
  • ad8eef99 Fix copy of artifact in image template (#6)
  • 63115685 Set execution bit of deploy script (#5)
  • 92643d5f Stream script output and deploy on master or tags (#4)
  • 81055ed0 Return script output on error (#3)
  • 426abe1a Fix bad tag detection and setup CI (#2)
  • 0c55035e Initial implementation (#1)
  • 994ba0b9 Initial commit

Changes since v0.1.0-alpha.22

3 commits

  • 785d27dc release(v0.1.0-alpha.23): prepare release
  • 6caaabc0 feat: allow comments before the license header
  • 9a470a16 docs: update README with the latest changes

Dependency Changes

This release has no dependency changes