CI Forge – A zero-dependency CLI that replaces 20 CI services

tahiram1 pts0 comments

GitHub - Tahiram32/ciforge: A single zero-dependency CLI and GitHub Action that replaces 20 CI services. Code quality, secrets, coverage, config validation, and more. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

Tahiram32

ciforge

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

Use this GitHub action with your project<br>Add this Action to an existing workflow or create a new one<br>View on Marketplace

master

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>6 Commits<br>6 Commits

.github/workflows

.github/workflows

src/ciforge

src/ciforge

tests

tests

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

SECURITY.md

SECURITY.md

action.yml

action.yml

pyproject.toml

pyproject.toml

View all files

Repository files navigation

ciforge

ciforge is a zero-dependency CLI and GitHub Action that replaces 20 CI services with one robust tool. Run your complete CI pipeline 100% locally or natively within your actions, faster and with zero external dependencies.

Features

Code Quality : Intelligent linting and AST-based complexity analysis (cyclomatic complexity, long functions).

Test Coverage Analysis : Deep inspection of test coverage gaps.

Secret Detection : Catch hardcoded credentials before they reach your repository.

Config Validation : Ensure your CI/CD and infrastructure configuration files are sound.

PR Metrics & Velocity Tracking : Analyze pull request size, churn, and time span metrics.

AI Reviewer : Integrates with OpenAI to automatically find logic flaws and missing edge cases.

Image Optimization : Detects large unoptimized assets (.png, .jpg, .jpeg) over 500KB.

Localization Sync : Finds missing translation keys by comparing localization files against a base en.json.

Installation

pip install ciforge

Usage

Run locally:

ciforge --repo . --base-ref origin/main --format markdown --fail-on high

GitHub Action Usage

Use ciforge directly in your workflows:

steps:<br>- uses: actions/checkout@v3<br>- name: Run ciforge<br>uses: your-org/ciforge@v0.1.0<br>with:<br>repo: '.'<br>base-ref: 'origin/main'<br>format: 'markdown'<br>fail-on: 'high'<br>post-comment: 'true'

About

A single zero-dependency CLI and GitHub Action that replaces 20 CI services. Code quality, secrets, coverage, config validation, and more.

Resources

Readme

License

MIT license

Security policy

Security policy

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

stars

Watchers

watching

Forks

forks

Report repository

Releases

v0.2.0 - Beast Mode

Latest

Jul 9, 2026

+ 1 release

Packages

Uh oh!

There was an error while loading. Please reload this page.

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Python<br>100.0%

You can’t perform that action at this time.

ciforge github action reload zero search

Related Articles