Ciforge is a comprehensive zero-dependency CLI and GitHub Action that streamlines multiple CI services into a single, robust solution. It enhances code quality, detects secrets, analyzes test coverage, validates configurations, and tracks PR metrics, all while running your complete CI pipeline locally or in GitHub Actions.
ciforge is a powerful, zero-dependency command-line interface (CLI) and GitHub Action designed to simplify continuous integration (CI) processes by consolidating the functionalities of 20 different CI services into one comprehensive tool. This utility enables users to run their entire CI pipeline locally or seamlessly within their GitHub actions, enhancing speed and functionality without the burden of external dependencies.
en.json, allowing teams to find missing translation keys effortlessly.To run ciforge locally, use the following command:
ciforge --repo . --base-ref origin/main --format markdown --fail-on high
ciforge can easily be integrated into workflows. Here is a sample configuration:
steps:
- uses: actions/checkout@v3
- name: Run ciforge
uses: your-org/ciforge@v0.1.0
with:
repo: '.'
base-ref: 'origin/main'
format: 'markdown'
fail-on: 'high'
post-comment: 'true'
By utilizing ciforge, teams can streamline their CI workflows, maintain high code quality, and gain valuable insights, all from a single, efficient tool.
No comments yet.
Sign in to be the first to comment.