conform 0.1.0-alpha.26 (2022-07-04)
Welcome to the v0.1.0-alpha.26 release of conform!
Please try out the release binaries and report any issues at https://github.com/siderolabs/conform/issues.
- Andrew Rynhard
- Andrey Smirnov
- Andrew Rynhard
- Andrey Smirnov
- Joey Espinosa
- Alexey Palazhchenko
- Andrey Smirnov
- Peter Ng
- Wouter Dullaert
- Alex Szakaly
- André Valentin
- Anton Isakov
- Brad Beam
- Danny Zhu
- Dave Forgac
- Don Bowman
- Jack Kelly
- Noel Georgi
- Per Abich
- bzub
161 commits
940b51e
chore: finish rename org625a1c5
chore: rename org6f30715
fix: field order for breaking conventional commit421310b
release(v0.1.0-alpha.25): prepare release18107a6
fix: checkout a branch only oncef00081b
release(v0.1.0-alpha.24): prepare releasee9bb88a
fix: don't try git checkout repository twicebb8186b
fix: update jira issue valid message785d27d
release(v0.1.0-alpha.23): prepare release6caaabc
feat: allow comments before the license header9a470a1
docs: update README with the latest changes35fba60
chore: use kres to setup build instructionsfb43bd4
feat: provide gpg identity signature checkc23e2fc
feat: add conventional commit breaking change support0e3a28c
fix: update action version0390165
fix: change check_jira regexp73f334a
fix: disallow 0 as valid jira issue id5b58100
chore: bump golangci-lint and fix linting issuesc5dc2e6
fix: change "jiraKeys" to "keys"efd7fbb
feat: improve Jira check001de56
feat: add support for requiring a Jira issue in the header5a75e96
chore: remove gitmetacea1ee9
chore: bump golangci-lint and fix linting issues6e0c294
feat: implement full gitignore-style pattern matching72708f2
feat: support regex in conventional commit scopeec5e365
fix: checkout pull requests6d1a620
fix: use text/template8212dc6
chore: update CHANGELOGb3b6e65
feat: add spellcheck commit check8726189
chore: update go-gitf5826e5
refactor: rename summarizer to reporterb2f63c1
feat: move body options to dedicated fieldfa7df19
feat(policy): add checks for header case and last charactera55d411
docs: update README to include pre-commit compatibilityea7199a
feat: add compatibility with pre-commit.comd97b22c
feat(policy): Make Conventional commit description configurable59f365a
fix: Correctly return errors from command run function01f87b9
docs: add installation guide to README4eb4beb
fix: add action.ymld9668e0
fix: remove autonomy referencescf1213a
fix: address conform errors5637edd
feat: add server mode0076446
chore: Replace autonomy with talos-systems7bed912
fix: checks conv commit format in firstWord365c592
fix: set pass to false if errors in policies19dd2b8
chore: set docker server entrypoint to dockerd to avoid TLS generation25d013c
docs: update README3b208c1
fix: print an error message4716823
chore: require a commit body7809e90
chore: push images for all branches0f7ec4c
chore: fix container labelsadce353
feat: add commit body checke66888a
feat: add number of commits checkb330410
chore: build image with host net to avoid apk hang (#133)9e94c43
chore: prepare release v0.1.0-alpha.14 (#132)ef30db9
fix: add file header check (#131)cc97536
feat: add support for GH actions on forked repo PRs (#130)4447684
chore: prepare release v0.1.0-alpha.12 (#129)3be1319
feat: add support for github status checks (#128)6f8751c
feat: add checks interface (#127)0af31f8
fix: trim whitespace while validating DCO (#126)57c9dbd
chore: quote docker creds (#122)ebed4b3
feat: implementskipPaths
option for 'license' policy (#121)c539351
fix: excludeSuffixes wasn't skipping any files (#120)37e0e69
fix: check empty commit-msg prior to parsing (#118)1473b44
feat: change the license header to a string (#116)abfd427
chore: prepare v0.1.0-alpha.10 release (#115)bd039e4
fix: use mood instead of verb (#114)6ac7c2f
fix: ensure the imperative check is against lowercase word (#112)fd6ad6c
chore: prepare v0.1.0-alpha.9 release (#111)286041a
docs: update README (#110)3f75846
fix(policy): use natural language processing for imperative check (#109)5c6620a
feat(policy): add imperative mood check (#108)86a7d3e
docs: fix code highlight in README (#107)eeb3d5c
docs: move LICENSE_HEADER to root of project (#106)f5ed717
feat: add license header policy (#105)763d4d9
docs: add conventional commits badge to README (#104)e4602b8
chore: prepare v0.1.0-alpha.8 release (#103)116a3bf
fix(policy): remove commit header length from conventional commit policy (#102)2be1e1e
docs: update README (#101)22804ff
chore: fix image tag (#100)e6664a9
chore: prepare v0.1.0-alpha.7 release (#99)7646221
feat: output status in tab format (#98)e93a47e
chore: push latest tag (#97)598b595
chore: revert base image to scratch (#96)eb6cc6d
chore: add conform binary to /bin (#95)fd41a2f
chore: use alpine:3.8 as base image (#94)36df035
chore: use buildkit for builds (#93)b59ae9c
feat: Add generic git commit policy (#92)76b6d7a
chore: fix image push (#91)22e0f7b
chore: pin Kaniko to v0.6.0 (#90)9b72c17
docs: fix README example (#89)5543c79
chore: fix typos (#88)349ba37
docs: fix README (#87)8ced588
refactor: use Kaniko for builds (#86)0fdd552
feat: show git status (#85)76217df
feat: remove artifacts before creating (#84)3b165b3
fix(metadata): keep original version string (#82)f27917e
fix(ci): push built images images (#83)e67dd43
chore(ci): add brigade configuration (#80)18d8905
feat(metadata): add git ref (#81)5caf3b5
feat(metadata): add original semver string (#79)d65491a
feat(policy): show valid types and scopes on error (#78)954c003
fix(policy): unit test inline git config (#77)e439cd7
chore(ci): run go mod tidy (#76)2ac5059
fix(policy): return error in conventional commit report (#75)7d19c82
chore(ci): show git status when dirty working tree (#74)4a6cc1c
feat: adding command line flag for commit msg (#73)088e0a7
chore(*): output binaries (#72)4194aa5
chore(*): format .conform.yaml (#71)05cfacb
feat(*): omit symbol and DWARF symbol tables (#70)0f0ff02
refactor(policy): start policy error report at 1 (#68)4aaf049
chore(*): go module cleanup (#67)fbc195c
chore(*): disable cgo (#66)155b036
feat(metadata): mark SHA as dirty (#63)f39b434
chore(*): always push latest (#65)1276371
chore(*): go modules and faster linting (#64)0a0cba3
feat(*): add build command (#62)aed2c22
fix(policy): update regex to allow optional scope (#61)1933d19
fix(pipeline): nil pointer when no defined pipeline (#60)7fd1e89
feat(fmt): add fmt command (#59)42c5d09
feat(docker): expose the image name and tag separately (#58)5a73ea6
feat(git): recursively search for .git in parent directories (#56)1e57715
fix(cli): invalid variable message (#53)72061b1
feat(metadata): allow users to specify variables (#52)4b7b903
fix(policy): strip leading newline from commit message (#50)779bf93
fix(pipeline): don't show stdout of artifact extraction (#49)0373fea
feat(*): services, skip flag, and UX improvements (#43)c53f523
feat(renderer): allow templates to be retrieved from URL (#41)c2cb181
refactor(*): minor changes (#37)19e4656
refactor(*): add enforcer package (#33)26ff570
chore(ci): use autonomy/golang:1.8.3 for build and test tasks (#32)44d4ef0
fix(policy): check the entire commit header length (#31)bd3404a
refactor(*): rename conform directory to pkg (#30)daa39f3
docs(readme): update example (#28)9383d3e
feat(policy): enforce 72 character limit on commit header (#29)6a115cf
chore(ci): check if not a PR (#27)ec732ae
chore(ci): build on master or tag (#26)ba44e03
chore(ci): skip branch check in script (#25)6cece44
chore(ci): use Travis deploy (#24)31f79af
chore(ci): update script to print useful information (#23)a18332a
fix(metadata): nil version struct (#22)3ae8e5f
refactor(*): make conform.yaml a dotfile (#21)936b64e
refactor(*): complete rewrite (#20)03caad0
feat(policy): add policy enforcement; enforce git commit policy (#17)9927a05
refactor(docker): read Dockerfile from stdin (#16)dcc9fe5
chore(ci): use the stable Docker repository (#15)d37461a
refactor(git): use go-git instead of shelled out commands (#14)71fa116
Add pre-release to git info (#12)fd5c627
Use gometalinter and fix linting errors (#11)0e66ba1
Fix deploy on tags (#10)00fbfa8
Use generic language in Travis build (#9)925dabf
Remove 'version' from path of variables set at build time (#8)aa8ced7
Fix package path of variables set at build time (#7)ad8eef9
Fix copy of artifact in image template (#6)6311568
Set execution bit of deploy script (#5)92643d5
Stream script output and deploy on master or tags (#4)81055ed
Return script output on error (#3)426abe1
Fix bad tag detection and setup CI (#2)0c55035
Initial implementation (#1)994ba0b
Initial commit
3 commits
This release has no dependency changes
conform 0.1.0-alpha.25 (2021-12-21)
Welcome to the v0.1.0-alpha.25 release of conform!
Please try out the release binaries and report any issues at https://github.com/talos-systems/conform/issues.
- Andrew Rynhard
- Andrey Smirnov
- Andrew Rynhard
- Andrey Smirnov
- Joey Espinosa
- Alexey Palazhchenko
- Andrey Smirnov
- Peter Ng
- Wouter Dullaert
- Alex Szakaly
- André Valentin
- Anton Isakov
- Brad Beam
- Danny Zhu
- Dave Forgac
- Don Bowman
- Per Abich
157 commits
18107a6
fix: checkout a branch only oncef00081b
release(v0.1.0-alpha.24): prepare releasee9bb88a
fix: don't try git checkout repository twicebb8186b
fix: update jira issue valid message785d27d
release(v0.1.0-alpha.23): prepare release6caaabc
feat: allow comments before the license header9a470a1
docs: update README with the latest changes35fba60
chore: use kres to setup build instructionsfb43bd4
feat: provide gpg identity signature checkc23e2fc
feat: add conventional commit breaking change support0e3a28c
fix: update action version0390165
fix: change check_jira regexp73f334a
fix: disallow 0 as valid jira issue id5b58100
chore: bump golangci-lint and fix linting issuesc5dc2e6
fix: change "jiraKeys" to "keys"efd7fbb
feat: improve Jira check001de56
feat: add support for requiring a Jira issue in the header5a75e96
chore: remove gitmetacea1ee9
chore: bump golangci-lint and fix linting issues6e0c294
feat: implement full gitignore-style pattern matching72708f2
feat: support regex in conventional commit scopeec5e365
fix: checkout pull requests6d1a620
fix: use text/template8212dc6
chore: update CHANGELOGb3b6e65
feat: add spellcheck commit check8726189
chore: update go-gitf5826e5
refactor: rename summarizer to reporterb2f63c1
feat: move body options to dedicated fieldfa7df19
feat(policy): add checks for header case and last charactera55d411
docs: update README to include pre-commit compatibilityea7199a
feat: add compatibility with pre-commit.comd97b22c
feat(policy): Make Conventional commit description configurable59f365a
fix: Correctly return errors from command run function01f87b9
docs: add installation guide to README4eb4beb
fix: add action.ymld9668e0
fix: remove autonomy referencescf1213a
fix: address conform errors5637edd
feat: add server mode0076446
chore: Replace autonomy with talos-systems7bed912
fix: checks conv commit format in firstWord365c592
fix: set pass to false if errors in policies19dd2b8
chore: set docker server entrypoint to dockerd to avoid TLS generation25d013c
docs: update README3b208c1
fix: print an error message4716823
chore: require a commit body7809e90
chore: push images for all branches0f7ec4c
chore: fix container labelsadce353
feat: add commit body checke66888a
feat: add number of commits checkb330410
chore: build image with host net to avoid apk hang (#133)9e94c43
chore: prepare release v0.1.0-alpha.14 (#132)ef30db9
fix: add file header check (#131)cc97536
feat: add support for GH actions on forked repo PRs (#130)4447684
chore: prepare release v0.1.0-alpha.12 (#129)3be1319
feat: add support for github status checks (#128)6f8751c
feat: add checks interface (#127)0af31f8
fix: trim whitespace while validating DCO (#126)57c9dbd
chore: quote docker creds (#122)ebed4b3
feat: implementskipPaths
option for 'license' policy (#121)c539351
fix: excludeSuffixes wasn't skipping any files (#120)37e0e69
fix: check empty commit-msg prior to parsing (#118)1473b44
feat: change the license header to a string (#116)abfd427
chore: prepare v0.1.0-alpha.10 release (#115)bd039e4
fix: use mood instead of verb (#114)6ac7c2f
fix: ensure the imperative check is against lowercase word (#112)fd6ad6c
chore: prepare v0.1.0-alpha.9 release (#111)286041a
docs: update README (#110)3f75846
fix(policy): use natural language processing for imperative check (#109)5c6620a
feat(policy): add imperative mood check (#108)86a7d3e
docs: fix code highlight in README (#107)eeb3d5c
docs: move LICENSE_HEADER to root of project (#106)f5ed717
feat: add license header policy (#105)763d4d9
docs: add conventional commits badge to README (#104)e4602b8
chore: prepare v0.1.0-alpha.8 release (#103)116a3bf
fix(policy): remove commit header length from conventional commit policy (#102)2be1e1e
docs: update README (#101)22804ff
chore: fix image tag (#100)e6664a9
chore: prepare v0.1.0-alpha.7 release (#99)7646221
feat: output status in tab format (#98)e93a47e
chore: push latest tag (#97)598b595
chore: revert base image to scratch (#96)eb6cc6d
chore: add conform binary to /bin (#95)fd41a2f
chore: use alpine:3.8 as base image (#94)36df035
chore: use buildkit for builds (#93)b59ae9c
feat: Add generic git commit policy (#92)76b6d7a
chore: fix image push (#91)22e0f7b
chore: pin Kaniko to v0.6.0 (#90)9b72c17
docs: fix README example (#89)5543c79
chore: fix typos (#88)349ba37
docs: fix README (#87)8ced588
refactor: use Kaniko for builds (#86)0fdd552
feat: show git status (#85)76217df
feat: remove artifacts before creating (#84)3b165b3
fix(metadata): keep original version string (#82)f27917e
fix(ci): push built images images (#83)e67dd43
chore(ci): add brigade configuration (#80)18d8905
feat(metadata): add git ref (#81)5caf3b5
feat(metadata): add original semver string (#79)d65491a
feat(policy): show valid types and scopes on error (#78)954c003
fix(policy): unit test inline git config (#77)e439cd7
chore(ci): run go mod tidy (#76)2ac5059
fix(policy): return error in conventional commit report (#75)7d19c82
chore(ci): show git status when dirty working tree (#74)4a6cc1c
feat: adding command line flag for commit msg (#73)088e0a7
chore(*): output binaries (#72)4194aa5
chore(*): format .conform.yaml (#71)05cfacb
feat(*): omit symbol and DWARF symbol tables (#70)0f0ff02
refactor(policy): start policy error report at 1 (#68)4aaf049
chore(*): go module cleanup (#67)fbc195c
chore(*): disable cgo (#66)155b036
feat(metadata): mark SHA as dirty (#63)f39b434
chore(*): always push latest (#65)1276371
chore(*): go modules and faster linting (#64)0a0cba3
feat(*): add build command (#62)aed2c22
fix(policy): update regex to allow optional scope (#61)1933d19
fix(pipeline): nil pointer when no defined pipeline (#60)7fd1e89
feat(fmt): add fmt command (#59)42c5d09
feat(docker): expose the image name and tag separately (#58)5a73ea6
feat(git): recursively search for .git in parent directories (#56)1e57715
fix(cli): invalid variable message (#53)72061b1
feat(metadata): allow users to specify variables (#52)4b7b903
fix(policy): strip leading newline from commit message (#50)779bf93
fix(pipeline): don't show stdout of artifact extraction (#49)0373fea
feat(*): services, skip flag, and UX improvements (#43)c53f523
feat(renderer): allow templates to be retrieved from URL (#41)c2cb181
refactor(*): minor changes (#37)19e4656
refactor(*): add enforcer package (#33)26ff570
chore(ci): use autonomy/golang:1.8.3 for build and test tasks (#32)44d4ef0
fix(policy): check the entire commit header length (#31)bd3404a
refactor(*): rename conform directory to pkg (#30)daa39f3
docs(readme): update example (#28)9383d3e
feat(policy): enforce 72 character limit on commit header (#29)6a115cf
chore(ci): check if not a PR (#27)ec732ae
chore(ci): build on master or tag (#26)ba44e03
chore(ci): skip branch check in script (#25)6cece44
chore(ci): use Travis deploy (#24)31f79af
chore(ci): update script to print useful information (#23)a18332a
fix(metadata): nil version struct (#22)3ae8e5f
refactor(*): make conform.yaml a dotfile (#21)936b64e
refactor(*): complete rewrite (#20)03caad0
feat(policy): add policy enforcement; enforce git commit policy (#17)9927a05
refactor(docker): read Dockerfile from stdin (#16)dcc9fe5
chore(ci): use the stable Docker repository (#15)d37461a
refactor(git): use go-git instead of shelled out commands (#14)71fa116
Add pre-release to git info (#12)fd5c627
Use gometalinter and fix linting errors (#11)0e66ba1
Fix deploy on tags (#10)00fbfa8
Use generic language in Travis build (#9)925dabf
Remove 'version' from path of variables set at build time (#8)aa8ced7
Fix package path of variables set at build time (#7)ad8eef9
Fix copy of artifact in image template (#6)6311568
Set execution bit of deploy script (#5)92643d5
Stream script output and deploy on master or tags (#4)81055ed
Return script output on error (#3)426abe1
Fix bad tag detection and setup CI (#2)0c55035
Initial implementation (#1)994ba0b
Initial commit
This release has no dependency changes
conform 0.1.0-alpha.24 (2021-12-17)
Welcome to the v0.1.0-alpha.24 release of conform!
Please try out the release binaries and report any issues at https://github.com/talos-systems/conform/issues.
- Andrew Rynhard
- Andrew Rynhard
- Andrey Smirnov
- Andrey Smirnov
- Joey Espinosa
- Alexey Palazhchenko
- Andrey Smirnov
- Peter Ng
- Wouter Dullaert
- Alex Szakaly
- André Valentin
- Anton Isakov
- Brad Beam
- Danny Zhu
- Dave Forgac
- Don Bowman
- Per Abich
155 commits
e9bb88a
fix: don't try git checkout repository twicebb8186b
fix: update jira issue valid message785d27d
release(v0.1.0-alpha.23): prepare release6caaabc
feat: allow comments before the license header9a470a1
docs: update README with the latest changes35fba60
chore: use kres to setup build instructionsfb43bd4
feat: provide gpg identity signature checkc23e2fc
feat: add conventional commit breaking change support0e3a28c
fix: update action version0390165
fix: change check_jira regexp73f334a
fix: disallow 0 as valid jira issue id5b58100
chore: bump golangci-lint and fix linting issuesc5dc2e6
fix: change "jiraKeys" to "keys"efd7fbb
feat: improve Jira check001de56
feat: add support for requiring a Jira issue in the header5a75e96
chore: remove gitmetacea1ee9
chore: bump golangci-lint and fix linting issues6e0c294
feat: implement full gitignore-style pattern matching72708f2
feat: support regex in conventional commit scopeec5e365
fix: checkout pull requests6d1a620
fix: use text/template8212dc6
chore: update CHANGELOGb3b6e65
feat: add spellcheck commit check8726189
chore: update go-gitf5826e5
refactor: rename summarizer to reporterb2f63c1
feat: move body options to dedicated fieldfa7df19
feat(policy): add checks for header case and last charactera55d411
docs: update README to include pre-commit compatibilityea7199a
feat: add compatibility with pre-commit.comd97b22c
feat(policy): Make Conventional commit description configurable59f365a
fix: Correctly return errors from command run function01f87b9
docs: add installation guide to README4eb4beb
fix: add action.ymld9668e0
fix: remove autonomy referencescf1213a
fix: address conform errors5637edd
feat: add server mode0076446
chore: Replace autonomy with talos-systems7bed912
fix: checks conv commit format in firstWord365c592
fix: set pass to false if errors in policies19dd2b8
chore: set docker server entrypoint to dockerd to avoid TLS generation25d013c
docs: update README3b208c1
fix: print an error message4716823
chore: require a commit body7809e90
chore: push images for all branches0f7ec4c
chore: fix container labelsadce353
feat: add commit body checke66888a
feat: add number of commits checkb330410
chore: build image with host net to avoid apk hang (#133)9e94c43
chore: prepare release v0.1.0-alpha.14 (#132)ef30db9
fix: add file header check (#131)cc97536
feat: add support for GH actions on forked repo PRs (#130)4447684
chore: prepare release v0.1.0-alpha.12 (#129)3be1319
feat: add support for github status checks (#128)6f8751c
feat: add checks interface (#127)0af31f8
fix: trim whitespace while validating DCO (#126)57c9dbd
chore: quote docker creds (#122)ebed4b3
feat: implementskipPaths
option for 'license' policy (#121)c539351
fix: excludeSuffixes wasn't skipping any files (#120)37e0e69
fix: check empty commit-msg prior to parsing (#118)1473b44
feat: change the license header to a string (#116)abfd427
chore: prepare v0.1.0-alpha.10 release (#115)bd039e4
fix: use mood instead of verb (#114)6ac7c2f
fix: ensure the imperative check is against lowercase word (#112)fd6ad6c
chore: prepare v0.1.0-alpha.9 release (#111)286041a
docs: update README (#110)3f75846
fix(policy): use natural language processing for imperative check (#109)5c6620a
feat(policy): add imperative mood check (#108)86a7d3e
docs: fix code highlight in README (#107)eeb3d5c
docs: move LICENSE_HEADER to root of project (#106)f5ed717
feat: add license header policy (#105)763d4d9
docs: add conventional commits badge to README (#104)e4602b8
chore: prepare v0.1.0-alpha.8 release (#103)116a3bf
fix(policy): remove commit header length from conventional commit policy (#102)2be1e1e
docs: update README (#101)22804ff
chore: fix image tag (#100)e6664a9
chore: prepare v0.1.0-alpha.7 release (#99)7646221
feat: output status in tab format (#98)e93a47e
chore: push latest tag (#97)598b595
chore: revert base image to scratch (#96)eb6cc6d
chore: add conform binary to /bin (#95)fd41a2f
chore: use alpine:3.8 as base image (#94)36df035
chore: use buildkit for builds (#93)b59ae9c
feat: Add generic git commit policy (#92)76b6d7a
chore: fix image push (#91)22e0f7b
chore: pin Kaniko to v0.6.0 (#90)9b72c17
docs: fix README example (#89)5543c79
chore: fix typos (#88)349ba37
docs: fix README (#87)8ced588
refactor: use Kaniko for builds (#86)0fdd552
feat: show git status (#85)76217df
feat: remove artifacts before creating (#84)3b165b3
fix(metadata): keep original version string (#82)f27917e
fix(ci): push built images images (#83)e67dd43
chore(ci): add brigade configuration (#80)18d8905
feat(metadata): add git ref (#81)5caf3b5
feat(metadata): add original semver string (#79)d65491a
feat(policy): show valid types and scopes on error (#78)954c003
fix(policy): unit test inline git config (#77)e439cd7
chore(ci): run go mod tidy (#76)2ac5059
fix(policy): return error in conventional commit report (#75)7d19c82
chore(ci): show git status when dirty working tree (#74)4a6cc1c
feat: adding command line flag for commit msg (#73)088e0a7
chore(*): output binaries (#72)4194aa5
chore(*): format .conform.yaml (#71)05cfacb
feat(*): omit symbol and DWARF symbol tables (#70)0f0ff02
refactor(policy): start policy error report at 1 (#68)4aaf049
chore(*): go module cleanup (#67)fbc195c
chore(*): disable cgo (#66)155b036
feat(metadata): mark SHA as dirty (#63)f39b434
chore(*): always push latest (#65)1276371
chore(*): go modules and faster linting (#64)0a0cba3
feat(*): add build command (#62)aed2c22
fix(policy): update regex to allow optional scope (#61)1933d19
fix(pipeline): nil pointer when no defined pipeline (#60)7fd1e89
feat(fmt): add fmt command (#59)42c5d09
feat(docker): expose the image name and tag separately (#58)5a73ea6
feat(git): recursively search for .git in parent directories (#56)1e57715
fix(cli): invalid variable message (#53)72061b1
feat(metadata): allow users to specify variables (#52)4b7b903
fix(policy): strip leading newline from commit message (#50)779bf93
fix(pipeline): don't show stdout of artifact extraction (#49)0373fea
feat(*): services, skip flag, and UX improvements (#43)c53f523
feat(renderer): allow templates to be retrieved from URL (#41)c2cb181
refactor(*): minor changes (#37)19e4656
refactor(*): add enforcer package (#33)26ff570
chore(ci): use autonomy/golang:1.8.3 for build and test tasks (#32)44d4ef0
fix(policy): check the entire commit header length (#31)bd3404a
refactor(*): rename conform directory to pkg (#30)daa39f3
docs(readme): update example (#28)9383d3e
feat(policy): enforce 72 character limit on commit header (#29)6a115cf
chore(ci): check if not a PR (#27)ec732ae
chore(ci): build on master or tag (#26)ba44e03
chore(ci): skip branch check in script (#25)6cece44
chore(ci): use Travis deploy (#24)31f79af
chore(ci): update script to print useful information (#23)a18332a
fix(metadata): nil version struct (#22)3ae8e5f
refactor(*): make conform.yaml a dotfile (#21)936b64e
refactor(*): complete rewrite (#20)03caad0
feat(policy): add policy enforcement; enforce git commit policy (#17)9927a05
refactor(docker): read Dockerfile from stdin (#16)dcc9fe5
chore(ci): use the stable Docker repository (#15)d37461a
refactor(git): use go-git instead of shelled out commands (#14)71fa116
Add pre-release to git info (#12)fd5c627
Use gometalinter and fix linting errors (#11)0e66ba1
Fix deploy on tags (#10)00fbfa8
Use generic language in Travis build (#9)925dabf
Remove 'version' from path of variables set at build time (#8)aa8ced7
Fix package path of variables set at build time (#7)ad8eef9
Fix copy of artifact in image template (#6)6311568
Set execution bit of deploy script (#5)92643d5
Stream script output and deploy on master or tags (#4)81055ed
Return script output on error (#3)426abe1
Fix bad tag detection and setup CI (#2)0c55035
Initial implementation (#1)994ba0b
Initial commit
2 commits
This release has no dependency changes
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.
- 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
152 commits
6caaabc
feat: allow comments before the license header9a470a1
docs: update README with the latest changes35fba60
chore: use kres to setup build instructionsfb43bd4
feat: provide gpg identity signature checkc23e2fc
feat: add conventional commit breaking change support0e3a28c
fix: update action version0390165
fix: change check_jira regexp73f334a
fix: disallow 0 as valid jira issue id5b58100
chore: bump golangci-lint and fix linting issuesc5dc2e6
fix: change "jiraKeys" to "keys"efd7fbb
feat: improve Jira check001de56
feat: add support for requiring a Jira issue in the header5a75e96
chore: remove gitmetacea1ee9
chore: bump golangci-lint and fix linting issues6e0c294
feat: implement full gitignore-style pattern matching72708f2
feat: support regex in conventional commit scopeec5e365
fix: checkout pull requests6d1a620
fix: use text/template8212dc6
chore: update CHANGELOGb3b6e65
feat: add spellcheck commit check8726189
chore: update go-gitf5826e5
refactor: rename summarizer to reporterb2f63c1
feat: move body options to dedicated fieldfa7df19
feat(policy): add checks for header case and last charactera55d411
docs: update README to include pre-commit compatibilityea7199a
feat: add compatibility with pre-commit.comd97b22c
feat(policy): Make Conventional commit description configurable59f365a
fix: Correctly return errors from command run function01f87b9
docs: add installation guide to README4eb4beb
fix: add action.ymld9668e0
fix: remove autonomy referencescf1213a
fix: address conform errors5637edd
feat: add server mode0076446
chore: Replace autonomy with talos-systems7bed912
fix: checks conv commit format in firstWord365c592
fix: set pass to false if errors in policies19dd2b8
chore: set docker server entrypoint to dockerd to avoid TLS generation25d013c
docs: update README3b208c1
fix: print an error message4716823
chore: require a commit body7809e90
chore: push images for all branches0f7ec4c
chore: fix container labelsadce353
feat: add commit body checke66888a
feat: add number of commits checkb330410
chore: build image with host net to avoid apk hang (#133)9e94c43
chore: prepare release v0.1.0-alpha.14 (#132)ef30db9
fix: add file header check (#131)cc97536
feat: add support for GH actions on forked repo PRs (#130)4447684
chore: prepare release v0.1.0-alpha.12 (#129)3be1319
feat: add support for github status checks (#128)6f8751c
feat: add checks interface (#127)0af31f8
fix: trim whitespace while validating DCO (#126)57c9dbd
chore: quote docker creds (#122)ebed4b3
feat: implementskipPaths
option for 'license' policy (#121)c539351
fix: excludeSuffixes wasn't skipping any files (#120)37e0e69
fix: check empty commit-msg prior to parsing (#118)1473b44
feat: change the license header to a string (#116)abfd427
chore: prepare v0.1.0-alpha.10 release (#115)bd039e4
fix: use mood instead of verb (#114)6ac7c2f
fix: ensure the imperative check is against lowercase word (#112)fd6ad6c
chore: prepare v0.1.0-alpha.9 release (#111)286041a
docs: update README (#110)3f75846
fix(policy): use natural language processing for imperative check (#109)5c6620a
feat(policy): add imperative mood check (#108)86a7d3e
docs: fix code highlight in README (#107)eeb3d5c
docs: move LICENSE_HEADER to root of project (#106)f5ed717
feat: add license header policy (#105)763d4d9
docs: add conventional commits badge to README (#104)e4602b8
chore: prepare v0.1.0-alpha.8 release (#103)116a3bf
fix(policy): remove commit header length from conventional commit policy (#102)2be1e1e
docs: update README (#101)22804ff
chore: fix image tag (#100)e6664a9
chore: prepare v0.1.0-alpha.7 release (#99)7646221
feat: output status in tab format (#98)e93a47e
chore: push latest tag (#97)598b595
chore: revert base image to scratch (#96)eb6cc6d
chore: add conform binary to /bin (#95)fd41a2f
chore: use alpine:3.8 as base image (#94)36df035
chore: use buildkit for builds (#93)b59ae9c
feat: Add generic git commit policy (#92)76b6d7a
chore: fix image push (#91)22e0f7b
chore: pin Kaniko to v0.6.0 (#90)9b72c17
docs: fix README example (#89)5543c79
chore: fix typos (#88)349ba37
docs: fix README (#87)8ced588
refactor: use Kaniko for builds (#86)0fdd552
feat: show git status (#85)76217df
feat: remove artifacts before creating (#84)3b165b3
fix(metadata): keep original version string (#82)f27917e
fix(ci): push built images images (#83)e67dd43
chore(ci): add brigade configuration (#80)18d8905
feat(metadata): add git ref (#81)5caf3b5
feat(metadata): add original semver string (#79)d65491a
feat(policy): show valid types and scopes on error (#78)954c003
fix(policy): unit test inline git config (#77)e439cd7
chore(ci): run go mod tidy (#76)2ac5059
fix(policy): return error in conventional commit report (#75)7d19c82
chore(ci): show git status when dirty working tree (#74)4a6cc1c
feat: adding command line flag for commit msg (#73)088e0a7
chore(*): output binaries (#72)4194aa5
chore(*): format .conform.yaml (#71)05cfacb
feat(*): omit symbol and DWARF symbol tables (#70)0f0ff02
refactor(policy): start policy error report at 1 (#68)4aaf049
chore(*): go module cleanup (#67)fbc195c
chore(*): disable cgo (#66)155b036
feat(metadata): mark SHA as dirty (#63)f39b434
chore(*): always push latest (#65)1276371
chore(*): go modules and faster linting (#64)0a0cba3
feat(*): add build command (#62)aed2c22
fix(policy): update regex to allow optional scope (#61)1933d19
fix(pipeline): nil pointer when no defined pipeline (#60)7fd1e89
feat(fmt): add fmt command (#59)42c5d09
feat(docker): expose the image name and tag separately (#58)5a73ea6
feat(git): recursively search for .git in parent directories (#56)1e57715
fix(cli): invalid variable message (#53)72061b1
feat(metadata): allow users to specify variables (#52)4b7b903
fix(policy): strip leading newline from commit message (#50)779bf93
fix(pipeline): don't show stdout of artifact extraction (#49)0373fea
feat(*): services, skip flag, and UX improvements (#43)c53f523
feat(renderer): allow templates to be retrieved from URL (#41)c2cb181
refactor(*): minor changes (#37)19e4656
refactor(*): add enforcer package (#33)26ff570
chore(ci): use autonomy/golang:1.8.3 for build and test tasks (#32)44d4ef0
fix(policy): check the entire commit header length (#31)bd3404a
refactor(*): rename conform directory to pkg (#30)daa39f3
docs(readme): update example (#28)9383d3e
feat(policy): enforce 72 character limit on commit header (#29)6a115cf
chore(ci): check if not a PR (#27)ec732ae
chore(ci): build on master or tag (#26)ba44e03
chore(ci): skip branch check in script (#25)6cece44
chore(ci): use Travis deploy (#24)31f79af
chore(ci): update script to print useful information (#23)a18332a
fix(metadata): nil version struct (#22)3ae8e5f
refactor(*): make conform.yaml a dotfile (#21)936b64e
refactor(*): complete rewrite (#20)03caad0
feat(policy): add policy enforcement; enforce git commit policy (#17)9927a05
refactor(docker): read Dockerfile from stdin (#16)dcc9fe5
chore(ci): use the stable Docker repository (#15)d37461a
refactor(git): use go-git instead of shelled out commands (#14)71fa116
Add pre-release to git info (#12)fd5c627
Use gometalinter and fix linting errors (#11)0e66ba1
Fix deploy on tags (#10)00fbfa8
Use generic language in Travis build (#9)925dabf
Remove 'version' from path of variables set at build time (#8)aa8ced7
Fix package path of variables set at build time (#7)ad8eef9
Fix copy of artifact in image template (#6)6311568
Set execution bit of deploy script (#5)92643d5
Stream script output and deploy on master or tags (#4)81055ed
Return script output on error (#3)426abe1
Fix bad tag detection and setup CI (#2)0c55035
Initial implementation (#1)994ba0b
Initial commit
2 commits
This release has no dependency changes
- rename summarizer to reporter (f5826e5)
- add spellcheck commit check (b3b6e65)
- This renames the
--summary
flag to--reporter
.
Signed-off-by: Andrew Rynhard andrew@andrewrynhard.com
- Correctly return errors from command run function (59f365a)
- move body options to dedicated field (b2f63c1)
- policy: add checks for header case and last character (fa7df19)
- add compatibility with pre-commit.com (ea7199a)
- policy: Make Conventional commit description configurable (d97b22c)
- This moves
spec.requireCommitBody
tospec.body.required
.
Signed-off-by: Andrew Rynhard andrew@andrewrynhard.com
- add action.yml (4eb4beb)
- address conform errors (cf1213a)
- checks conv commit format in firstWord (7bed912)
- remove autonomy references (d9668e0)
- set pass to false if errors in policies (365c592)
- add server mode (5637edd)
- print an error message (3b208c1)
- excludeSuffixes wasn't skipping any files (#120) (c539351)
- trim whitespace while validating DCO (#126) (0af31f8)
- add checks interface (#127) (6f8751c)
- add support for github status checks (#128) (3be1319)
- implement
skipPaths
option for 'license' policy (#121) (ebed4b3)
- ensure the imperative check is against lowercase word (#112) (6ac7c2f)
- use mood instead of verb (#114) (bd039e4)
- ci: push built images images (#83) (f27917e)
- metadata: keep original version string (#82) (3b165b3)
- policy: unit test inline git config (#77) (954c003)
- Add generic git commit policy (#92) (b59ae9c)
- output status in tab format (#98) (7646221)
- remove artifacts before creating (#84) (76217df)
- show git status (#85) (0fdd552)
- metadata: add git ref (#81) (18d8905)
- metadata: add original semver string (#79) (5caf3b5)
- policy: show valid types and scopes on error (#78) (d65491a)
- adding command line flag for commit msg (#73) (4a6cc1c)
- omit symbol and DWARF symbol tables (#70) (05cfacb)
- pipeline: nil pointer when no defined pipeline (#60) (1933d19)
- policy: update regex to allow optional scope (#61) (aed2c22)
- docker: expose the image name and tag separately (#58) (42c5d09)
- fmt: add fmt command (#59) (7fd1e89)
- git: recursively search for .git in parent directories (#56) (5a73ea6)
- metadata: allow users to specify variables (#52) (72061b1)
- pipeline: don't show stdout of artifact extraction (#49) (779bf93)
- policy: check the entire commit header length (#31) (44d4ef0)
- policy: strip leading newline from commit message (#50) (4b7b903)