{"repo":"siderolabs/conform","free":true,"listed":false,"github":"https://github.com/siderolabs/conform","clone":"git clone https://github.com/siderolabs/conform.git","description":"Policy enforcement for your pipelines.","language":"Go","stars":525,"topics":["go","docker","build-automation"],"license":"MPL-2.0","category":"deployment-docker-iac","readme_excerpt":"Conform Policy enforcement for your pipelines. --- Conform is a tool for enforcing policies on your build pipelines. Some of the policies included are: - Commits : Enforce commit policies including: - Commit message header length - Developer Certificate of Origin - GPG signature - GPG signature identity check - Conventional Commits - Imperative mood - Spell check - Maximum of one commit ahead of master - Require a commit body - Jira issue check - License Headers : Enforce license headers on source code files. Getting Started To install conform you can download a release, or build it locally (go must be installed): Third option is to run it as a container: You can also install conform with aqua. Now, create a file named .conform.yaml with the following contents: In the same directory, run: To setup a commit-msg hook: We also provide a Pre-Commit hook that you can use as follows: License","default_branch":null,"files":null,"tree":[],"storefront":"/r/siderolabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/siderolabs/conform/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}