Pipeline policy enforcement tool
Top 65.2% on sourcepulse
Conform is a policy enforcement tool designed for CI/CD pipelines, enabling teams to maintain code quality and adherence to development standards. It targets developers and DevOps engineers seeking to automate checks for commit messages, license headers, and other project-specific policies.
How It Works
Conform operates by defining policies in a YAML configuration file (.conform.yaml
). It then executes these policies against the codebase, typically integrated into Git hooks or CI pipelines. The tool supports various policy types, including detailed commit message validation (length, mood, DCO, GPG, conventional commits, spellcheck) and license header enforcement across source files.
Quick Start & Requirements
go install github.com/siderolabs/conform/cmd/conform@latest
docker run --rm -it -v $PWD:/src:ro,Z -w /src ghcr.io/siderolabs/conform:v0.1.0-alpha.22 enforce
aqua g -i siderolabs/conform
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is currently in alpha status (v0.1.0-alpha.22
), indicating potential instability or breaking changes. The license is not clearly specified, which could impact commercial use or integration into proprietary projects.
1 day ago
1 day