PackageTrack
Sign in Get early access

github.com/siderolabs/conform

v0.1.0-alpha.31.0.20260602160131-f841358bd2c5 siderolabs/conform

What this package is like to depend on

Last release 2 months ago

02 Jun 2026

Ships unpredictably

gaps range from 2 weeks to 4.3 years

Unknown

no stable releases

Nothing withdrawn

no release was ever pulled

9 years old

23 releases · first in 2017

2 releases in the last 12 months

see the full history below

Release timeline

23 releases · Jun 2017 to Jun 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 23
  1. v0.1.0-alpha.31.0.20260602160131-f841358bd2c5 02 Jun 2026 pre-release

    Nothing published for this version

  2. v0.1.0-alpha.31 12 Jan 2026 pre-release
    Release notes

    conform 0.1.0-alpha.31 (2026-01-12)

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

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

    Contributors

    • Andrew Rynhard
    • Andrey Smirnov
    • Noel Georgi
    • Andrew Rynhard
    • Andrey Smirnov
    • Joey Espinosa
    • Alexey Palazhchenko
    • Andrey Smirnov
    • Peter Ng
    • Sebastian Yaghoubi
    • Utku Ozdemir
    • Wouter Dullaert
    • Adam Bernot
    • Alex Szakaly
    • Andrey Smirnov
    • André Valentin
    • Anton Isakov
    • Artem Chernyshev
    • Brad Beam
    • Danny Zhu
    • Dave Forgac
    • Don Bowman
    • Jaakko Sirén
    • Jack Kelly
    • Josef Andersson
    • Per Abich
    • Shunsuke Suzuki
    • Spencer Smith
    • Vincent Dupont
    • bzub

    Changes

    180 commits

    • cfdb3cc release(v0.1.0-alpha.31): prepare release
    • 04a62ac fix: allow ignoring individual files
    • 8584940 docs: update the pre-commit repo branch
    • 8078e02 docs: fix container run option for selinux systems
    • fadbbb4 chore: enable arm64 conform image
    • a6572d2 fix: error in checkoutt diff
    • 43d9fb6 fix: create a temp dir on hook requests, not a file
    • a316d3d feat: add support for multiple licenses
    • 0d908eb chore: bump deps
    • e2ea2cf docs: add the installation guide with aqua
    • da80745 chore: rekres
    • b335add docs: correct comments about feat/fix
    • 2feadaa chore: add no-op github workflow
    • 7d9dec0 chore: bump deps
    • 745a332 fix: bump action image v0.1.0-alpha.26-3-g6380738
    • 6380738 fix: hard coded ref as master
    • 9023e3a feat: add multi commit support
    • 1130050 chore: rekres
    • a121f38 release(v0.1.0-alpha.26): prepare release
    • 940b51e chore: finish rename org
    • 625a1c5 chore: rename org
    • 6f30715 fix: field order for breaking conventional commit
    • 421310b release(v0.1.0-alpha.25): prepare release
    • 18107a6 fix: checkout a branch only once
    • f00081b release(v0.1.0-alpha.24): prepare release
    • e9bb88a fix: don't try git checkout repository twice
    • bb8186b fix: update jira issue valid message
    • 785d27d release(v0.1.0-alpha.23): prepare release
    • 6caaabc feat: allow comments before the license header
    • 9a470a1 docs: update README with the latest changes
    • 35fba60 chore: use kres to setup build instructions
    • fb43bd4 feat: provide gpg identity signature check
    • c23e2fc feat: add conventional commit breaking change support
    • 0e3a28c fix: update action version
    • 0390165 fix: change check_jira regexp
    • 73f334a fix: disallow 0 as valid jira issue id
    • 5b58100 chore: bump golangci-lint and fix linting issues
    • c5dc2e6 fix: change "jiraKeys" to "keys"
    • efd7fbb feat: improve Jira check
    • 001de56 feat: add support for requiring a Jira issue in the header
    • 5a75e96 chore: remove gitmeta
    • cea1ee9 chore: bump golangci-lint and fix linting issues
    • 6e0c294 feat: implement full gitignore-style pattern matching
    • 72708f2 feat: support regex in conventional commit scope
    • ec5e365 fix: checkout pull requests
    • 6d1a620 fix: use text/template
    • 8212dc6 chore: update CHANGELOG
    • b3b6e65 feat: add spellcheck commit check
    • 8726189 chore: update go-git
    • f5826e5 refactor: rename summarizer to reporter
    • b2f63c1 feat: move body options to dedicated field
    • fa7df19 feat(policy): add checks for header case and last character
    • a55d411 docs: update README to include pre-commit compatibility
    • ea7199a feat: add compatibility with pre-commit.com
    • d97b22c feat(policy): Make Conventional commit description configurable
    • 59f365a fix: Correctly return errors from command run function
    • 01f87b9 docs: add installation guide to README
    • 4eb4beb fix: add action.yml
    • d9668e0 fix: remove autonomy references
    • cf1213a fix: address conform errors
    • 5637edd feat: add server mode
    • 0076446 chore: Replace autonomy with talos-systems
    • 7bed912 fix: checks conv commit format in firstWord
    • 365c592 fix: set pass to false if errors in policies
    • 19dd2b8 chore: set docker server entrypoint to dockerd to avoid TLS generation
    • 25d013c docs: update README
    • 3b208c1 fix: print an error message
    • 4716823 chore: require a commit body
    • 7809e90 chore: push images for all branches
    • 0f7ec4c chore: fix container labels
    • adce353 feat: add commit body check
    • e66888a feat: add number of commits check
    • b330410 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: implement skipPaths 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

    Changes since v0.1.0-alpha.30

    6 commits

    • cfdb3cc release(v0.1.0-alpha.31): prepare release
    • 04a62ac fix: allow ignoring individual files
    • 8584940 docs: update the pre-commit repo branch
    • 8078e02 docs: fix container run option for selinux systems
    • fadbbb4 chore: enable arm64 conform image
    • a6572d2 fix: error in checkoutt diff

    Dependency Changes

    This release has no dependency changes

    Open source →
    Release notes

    v0.1.0-alpha.31 Pre-release

    Pre-release

    Compare

    Choose a tag to compare

    Open source →
  3. v0.1.0-alpha.30.0.20241010131846-fadbbb45f386 10 Oct 2024 pre-release

    Nothing published for this version

  4. v0.1.0-alpha.30.0.20240301054549-a6572d2df58f 01 Mar 2024 pre-release

    Nothing published for this version

  5. v0.1.0-alpha.30 28 Feb 2024 pre-release
    Release notes

    conform 0.1.0-alpha.30 (2024-02-28)

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

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

    Contributors

    • Andrew Rynhard
    • Andrey Smirnov
    • Noel Georgi
    • Andrew Rynhard
    • Andrey Smirnov
    • Joey Espinosa
    • Alexey Palazhchenko
    • Andrey Smirnov
    • Peter Ng
    • Utku Ozdemir
    • Wouter Dullaert
    • Adam Bernot
    • Alex Szakaly
    • André Valentin
    • Anton Isakov
    • Artem Chernyshev
    • Brad Beam
    • Danny Zhu
    • Dave Forgac
    • Don Bowman
    • Jack Kelly
    • Josef Andersson
    • Per Abich
    • Shunsuke Suzuki
    • Spencer Smith
    • Vincent Dupont
    • bzub

    Changes

    174 commits

    • 43d9fb6 fix: create a temp dir on hook requests, not a file
    • a316d3d feat: add support for multiple licenses
    • 0d908eb chore: bump deps
    • e2ea2cf docs: add the installation guide with aqua
    • da80745 chore: rekres
    • b335add docs: correct comments about feat/fix
    • 2feadaa chore: add no-op github workflow
    • 7d9dec0 chore: bump deps
    • 745a332 fix: bump action image v0.1.0-alpha.26-3-g6380738
    • 6380738 fix: hard coded ref as master
    • 9023e3a feat: add multi commit support
    • 1130050 chore: rekres
    • a121f38 release(v0.1.0-alpha.26): prepare release
    • 940b51e chore: finish rename org
    • 625a1c5 chore: rename org
    • 6f30715 fix: field order for breaking conventional commit
    • 421310b release(v0.1.0-alpha.25): prepare release
    • 18107a6 fix: checkout a branch only once
    • f00081b release(v0.1.0-alpha.24): prepare release
    • e9bb88a fix: don't try git checkout repository twice
    • bb8186b fix: update jira issue valid message
    • 785d27d release(v0.1.0-alpha.23): prepare release
    • 6caaabc feat: allow comments before the license header
    • 9a470a1 docs: update README with the latest changes
    • 35fba60 chore: use kres to setup build instructions
    • fb43bd4 feat: provide gpg identity signature check
    • c23e2fc feat: add conventional commit breaking change support
    • 0e3a28c fix: update action version
    • 0390165 fix: change check_jira regexp
    • 73f334a fix: disallow 0 as valid jira issue id
    • 5b58100 chore: bump golangci-lint and fix linting issues
    • c5dc2e6 fix: change "jiraKeys" to "keys"
    • efd7fbb feat: improve Jira check
    • 001de56 feat: add support for requiring a Jira issue in the header
    • 5a75e96 chore: remove gitmeta
    • cea1ee9 chore: bump golangci-lint and fix linting issues
    • 6e0c294 feat: implement full gitignore-style pattern matching
    • 72708f2 feat: support regex in conventional commit scope
    • ec5e365 fix: checkout pull requests
    • 6d1a620 fix: use text/template
    • 8212dc6 chore: update CHANGELOG
    • b3b6e65 feat: add spellcheck commit check
    • 8726189 chore: update go-git
    • f5826e5 refactor: rename summarizer to reporter
    • b2f63c1 feat: move body options to dedicated field
    • fa7df19 feat(policy): add checks for header case and last character
    • a55d411 docs: update README to include pre-commit compatibility
    • ea7199a feat: add compatibility with pre-commit.com
    • d97b22c feat(policy): Make Conventional commit description configurable
    • 59f365a fix: Correctly return errors from command run function
    • 01f87b9 docs: add installation guide to README
    • 4eb4beb fix: add action.yml
    • d9668e0 fix: remove autonomy references
    • cf1213a fix: address conform errors
    • 5637edd feat: add server mode
    • 0076446 chore: Replace autonomy with talos-systems
    • 7bed912 fix: checks conv commit format in firstWord
    • 365c592 fix: set pass to false if errors in policies
    • 19dd2b8 chore: set docker server entrypoint to dockerd to avoid TLS generation
    • 25d013c docs: update README
    • 3b208c1 fix: print an error message
    • 4716823 chore: require a commit body
    • 7809e90 chore: push images for all branches
    • 0f7ec4c chore: fix container labels
    • adce353 feat: add commit body check
    • e66888a feat: add number of commits check
    • b330410 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: implement skipPaths 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

    Changes since v0.1.0-alpha.29

    1 commit

    • 43d9fb6 fix: create a temp dir on hook requests, not a file

    Dependency Changes

    This release has no dependency changes

    Open source →
    Release notes

    v0.1.0-alpha.30 Pre-release

    Pre-release

    Compare

    Choose a tag to compare

    Open source →
  6. v0.1.0-alpha.29 23 Feb 2024 pre-release
    Release notes

    conform 0.1.0-alpha.29 (2024-02-26)

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

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

    Contributors

    • Andrew Rynhard
    • Andrey Smirnov
    • Noel Georgi
    • Andrew Rynhard
    • Andrey Smirnov
    • Joey Espinosa
    • Alexey Palazhchenko
    • Andrey Smirnov
    • Peter Ng
    • Wouter Dullaert
    • Adam Bernot
    • Alex Szakaly
    • André Valentin
    • Anton Isakov
    • Artem Chernyshev
    • Brad Beam
    • Danny Zhu
    • Dave Forgac
    • Don Bowman
    • Jack Kelly
    • Josef Andersson
    • Per Abich
    • Shunsuke Suzuki
    • Spencer Smith
    • Utku Ozdemir
    • Vincent Dupont
    • bzub

    Changes

    173 commits

    • a316d3d feat: add support for multiple licenses
    • 0d908eb chore: bump deps
    • e2ea2cf docs: add the installation guide with aqua
    • da80745 chore: rekres
    • b335add docs: correct comments about feat/fix
    • 2feadaa chore: add no-op github workflow
    • 7d9dec0 chore: bump deps
    • 745a332 fix: bump action image v0.1.0-alpha.26-3-g6380738
    • 6380738 fix: hard coded ref as master
    • 9023e3a feat: add multi commit support
    • 1130050 chore: rekres
    • a121f38 release(v0.1.0-alpha.26): prepare release
    • 940b51e chore: finish rename org
    • 625a1c5 chore: rename org
    • 6f30715 fix: field order for breaking conventional commit
    • 421310b release(v0.1.0-alpha.25): prepare release
    • 18107a6 fix: checkout a branch only once
    • f00081b release(v0.1.0-alpha.24): prepare release
    • e9bb88a fix: don't try git checkout repository twice
    • bb8186b fix: update jira issue valid message
    • 785d27d release(v0.1.0-alpha.23): prepare release
    • 6caaabc feat: allow comments before the license header
    • 9a470a1 docs: update README with the latest changes
    • 35fba60 chore: use kres to setup build instructions
    • fb43bd4 feat: provide gpg identity signature check
    • c23e2fc feat: add conventional commit breaking change support
    • 0e3a28c fix: update action version
    • 0390165 fix: change check_jira regexp
    • 73f334a fix: disallow 0 as valid jira issue id
    • 5b58100 chore: bump golangci-lint and fix linting issues
    • c5dc2e6 fix: change "jiraKeys" to "keys"
    • efd7fbb feat: improve Jira check
    • 001de56 feat: add support for requiring a Jira issue in the header
    • 5a75e96 chore: remove gitmeta
    • cea1ee9 chore: bump golangci-lint and fix linting issues
    • 6e0c294 feat: implement full gitignore-style pattern matching
    • 72708f2 feat: support regex in conventional commit scope
    • ec5e365 fix: checkout pull requests
    • 6d1a620 fix: use text/template
    • 8212dc6 chore: update CHANGELOG
    • b3b6e65 feat: add spellcheck commit check
    • 8726189 chore: update go-git
    • f5826e5 refactor: rename summarizer to reporter
    • b2f63c1 feat: move body options to dedicated field
    • fa7df19 feat(policy): add checks for header case and last character
    • a55d411 docs: update README to include pre-commit compatibility
    • ea7199a feat: add compatibility with pre-commit.com
    • d97b22c feat(policy): Make Conventional commit description configurable
    • 59f365a fix: Correctly return errors from command run function
    • 01f87b9 docs: add installation guide to README
    • 4eb4beb fix: add action.yml
    • d9668e0 fix: remove autonomy references
    • cf1213a fix: address conform errors
    • 5637edd feat: add server mode
    • 0076446 chore: Replace autonomy with talos-systems
    • 7bed912 fix: checks conv commit format in firstWord
    • 365c592 fix: set pass to false if errors in policies
    • 19dd2b8 chore: set docker server entrypoint to dockerd to avoid TLS generation
    • 25d013c docs: update README
    • 3b208c1 fix: print an error message
    • 4716823 chore: require a commit body
    • 7809e90 chore: push images for all branches
    • 0f7ec4c chore: fix container labels
    • adce353 feat: add commit body check
    • e66888a feat: add number of commits check
    • b330410 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: implement skipPaths 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

    Changes since v0.1.0-alpha.28

    1 commit

    • a316d3d feat: add support for multiple licenses

    Dependency Changes

    This release has no dependency changes

    Open source →
    Release notes

    v0.1.0-alpha.29 Pre-release Marketplace

    Pre-release

    Marketplace

    Compare

    Choose a tag to compare

    Open source →
  7. v0.1.0-alpha.28.0.20240223013236-a316d3d13e82 23 Feb 2024 pre-release

    Nothing published for this version

  8. v0.1.0-alpha.28 15 Feb 2024 pre-release
    Release notes

    conform 0.1.0-alpha.28 (2024-02-15)

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

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

    Contributors

    • Andrew Rynhard
    • Andrey Smirnov
    • Noel Georgi
    • Andrew Rynhard
    • Andrey Smirnov
    • Joey Espinosa
    • Alexey Palazhchenko
    • Andrey Smirnov
    • Peter Ng
    • Wouter Dullaert
    • Adam Bernot
    • Alex Szakaly
    • André Valentin
    • Anton Isakov
    • Artem Chernyshev
    • Brad Beam
    • Danny Zhu
    • Dave Forgac
    • Don Bowman
    • Jack Kelly
    • Josef Andersson
    • Per Abich
    • Shunsuke Suzuki
    • Spencer Smith
    • Vincent Dupont
    • bzub

    Changes

    172 commits

    • 0d908eb chore: bump deps
    • e2ea2cf docs: add the installation guide with aqua
    • da80745 chore: rekres
    • b335add docs: correct comments about feat/fix
    • 2feadaa chore: add no-op github workflow
    • 7d9dec0 chore: bump deps
    • 745a332 fix: bump action image v0.1.0-alpha.26-3-g6380738
    • 6380738 fix: hard coded ref as master
    • 9023e3a feat: add multi commit support
    • 1130050 chore: rekres
    • a121f38 release(v0.1.0-alpha.26): prepare release
    • 940b51e chore: finish rename org
    • 625a1c5 chore: rename org
    • 6f30715 fix: field order for breaking conventional commit
    • 421310b release(v0.1.0-alpha.25): prepare release
    • 18107a6 fix: checkout a branch only once
    • f00081b release(v0.1.0-alpha.24): prepare release
    • e9bb88a fix: don't try git checkout repository twice
    • bb8186b fix: update jira issue valid message
    • 785d27d release(v0.1.0-alpha.23): prepare release
    • 6caaabc feat: allow comments before the license header
    • 9a470a1 docs: update README with the latest changes
    • 35fba60 chore: use kres to setup build instructions
    • fb43bd4 feat: provide gpg identity signature check
    • c23e2fc feat: add conventional commit breaking change support
    • 0e3a28c fix: update action version
    • 0390165 fix: change check_jira regexp
    • 73f334a fix: disallow 0 as valid jira issue id
    • 5b58100 chore: bump golangci-lint and fix linting issues
    • c5dc2e6 fix: change "jiraKeys" to "keys"
    • efd7fbb feat: improve Jira check
    • 001de56 feat: add support for requiring a Jira issue in the header
    • 5a75e96 chore: remove gitmeta
    • cea1ee9 chore: bump golangci-lint and fix linting issues
    • 6e0c294 feat: implement full gitignore-style pattern matching
    • 72708f2 feat: support regex in conventional commit scope
    • ec5e365 fix: checkout pull requests
    • 6d1a620 fix: use text/template
    • 8212dc6 chore: update CHANGELOG
    • b3b6e65 feat: add spellcheck commit check
    • 8726189 chore: update go-git
    • f5826e5 refactor: rename summarizer to reporter
    • b2f63c1 feat: move body options to dedicated field
    • fa7df19 feat(policy): add checks for header case and last character
    • a55d411 docs: update README to include pre-commit compatibility
    • ea7199a feat: add compatibility with pre-commit.com
    • d97b22c feat(policy): Make Conventional commit description configurable
    • 59f365a fix: Correctly return errors from command run function
    • 01f87b9 docs: add installation guide to README
    • 4eb4beb fix: add action.yml
    • d9668e0 fix: remove autonomy references
    • cf1213a fix: address conform errors
    • 5637edd feat: add server mode
    • 0076446 chore: Replace autonomy with talos-systems
    • 7bed912 fix: checks conv commit format in firstWord
    • 365c592 fix: set pass to false if errors in policies
    • 19dd2b8 chore: set docker server entrypoint to dockerd to avoid TLS generation
    • 25d013c docs: update README
    • 3b208c1 fix: print an error message
    • 4716823 chore: require a commit body
    • 7809e90 chore: push images for all branches
    • 0f7ec4c chore: fix container labels
    • adce353 feat: add commit body check
    • e66888a feat: add number of commits check
    • b330410 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: implement skipPaths 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

    Changes since v0.1.0-alpha.27

    7 commits

    • 0d908eb chore: bump deps
    • e2ea2cf docs: add the installation guide with aqua
    • da80745 chore: rekres
    • b335add docs: correct comments about feat/fix
    • 2feadaa chore: add no-op github workflow
    • 7d9dec0 chore: bump deps
    • 745a332 fix: bump action image v0.1.0-alpha.26-3-g6380738

    Dependency Changes

    This release has no dependency changes

    Open source →
    Release notes

    v0.1.0-alpha.28 Pre-release Marketplace

    Pre-release

    Marketplace

    Compare

    Choose a tag to compare

    Open source →
  9. v0.1.0-alpha.27.0.20240215113537-e2ea2cf8fbd4 15 Feb 2024 pre-release

    Nothing published for this version

  10. v0.1.0-alpha.27.0.20230908123621-2feadaa74eef 08 Sep 2023 pre-release

    Nothing published for this version

  11. v0.1.0-alpha.27.0.20221025110618-745a332fca70 25 Oct 2022 pre-release

    Nothing published for this version

  12. v0.1.0-alpha.27 21 Sep 2022 pre-release
    Release notes

    conform 0.1.0-alpha.27 (2022-10-25)

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

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

    Contributors

    • Andrew Rynhard
    • Andrey Smirnov
    • Andrew Rynhard
    • Andrey Smirnov
    • Joey Espinosa
    • Noel Georgi
    • Alexey Palazhchenko
    • Andrey Smirnov
    • Peter Ng
    • Wouter Dullaert
    • Alex Szakaly
    • André Valentin
    • Anton Isakov
    • Brad Beam
    • Danny Zhu
    • Dave Forgac
    • Don Bowman
    • Jack Kelly
    • Per Abich
    • Vincent Dupont
    • bzub

    Changes

    165 commits

    • 6380738b fix: hard coded ref as master
    • 9023e3a1 feat: add multi commit support
    • 11300507 chore: rekres
    • a121f381 release(v0.1.0-alpha.26): prepare release
    • 940b51e3 chore: finish rename org
    • 625a1c52 chore: rename org
    • 6f30715b fix: field order for breaking conventional commit
    • 421310bc release(v0.1.0-alpha.25): prepare release
    • 18107a6d fix: checkout a branch only once
    • f00081bd release(v0.1.0-alpha.24): prepare release
    • e9bb88a6 fix: don't try git checkout repository twice
    • bb8186be fix: update jira issue valid message
    • 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.26

    3 commits

    Dependency Changes

    This release has no dependency changes

    Open source →
    Release notes

    v0.1.0-alpha.27 Pre-release Marketplace

    Pre-release

    Marketplace

    Compare

    Choose a tag to compare

    Open source →
  13. v0.1.0-alpha.26 04 Jul 2022 pre-release
    Release notes

    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.

    Contributors

    • 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

    Changes

    162 commits

    • a121f381 release(v0.1.0-alpha.26): prepare release
    • 940b51e3 chore: finish rename org
    • 625a1c52 chore: rename org
    • 6f30715b fix: field order for breaking conventional commit
    • 421310bc release(v0.1.0-alpha.25): prepare release
    • 18107a6d fix: checkout a branch only once
    • f00081bd release(v0.1.0-alpha.24): prepare release
    • e9bb88a6 fix: don't try git checkout repository twice
    • bb8186be fix: update jira issue valid message
    • 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.25

    4 commits

    • a121f381 release(v0.1.0-alpha.26): prepare release
    • 940b51e3 chore: finish rename org
    • 625a1c52 chore: rename org
    • 6f30715b fix: field order for breaking conventional commit

    Dependency Changes

    This release has no dependency changes

    Open source →
    Release notes

    v0.1.0-alpha.26 Pre-release Marketplace

    Pre-release

    Marketplace

    Compare

    Choose a tag to compare

    Open source →
  14. v0.1.0-alpha.4 07 Mar 2018 pre-release
    Release notes

    Bug Fixes

    Features

    • 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)
    Open source →
  15. v0.1.0-alpha.3.0.20180307045649-7fd1e89c567d 07 Mar 2018 pre-release

    Nothing published for this version

  16. v0.1.0-alpha.3 11 Jan 2018 pre-release
    Release notes

    Bug Fixes

    • 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)

    Features

    • services, skip flag, and UX improvements (#43) (0373fea)
    • policy: enforce 72 character limit on commit header (#29) (9383d3e)
    • renderer: allow templates to be retrieved from URL (#41) (c53f523)
    Open source →
  17. v0.1.0-alpha.2.0.20180111151425-4b7b903aac36 11 Jan 2018 pre-release

    Nothing published for this version

  18. v0.1.0-alpha.2 22 Jul 2017 pre-release
    Release notes

    Bug Fixes

    Features

    • policy: add policy enforcement; enforce git commit policy (#17) (03caad0)
    Open source →
  19. v0.1.0-alpha.1.0.20170722154815-6a115cfbe5a7 22 Jul 2017 pre-release

    Nothing published for this version

  20. v0.1.0-alpha.1 04 Jul 2017 pre-release

    Nothing published for this version

  21. v0.1.0-alpha.0.0.20170704210956-9927a05dc80f 04 Jul 2017 pre-release

    Nothing published for this version

  22. v0.1.0-alpha.0 05 Jun 2017 pre-release

    Nothing published for this version

  23. v0.0.0-20170605113833-0e66ba1b6fa9 05 Jun 2017 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive