Forge AI — Quality Gates for AI-Assisted Code
Version updated for https://github.com/Forge-Space/forge-ai-action to version v1.3.0.
- This action is used across all versions by 2 repositories.
Action Type
This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The Forge AI Action is a GitHub Action designed to assess the impact of AI-assisted code on a codebase by scanning pull requests for governance violations, quality regressions, and anti-patterns. It automates quality checks, provides detailed reports (e.g., scores, findings, and pass/fail gates), and helps teams ensure AI contributions improve code quality rather than degrade it. Key capabilities include quality gating, project health assessments, migration planning, and automated test validation.
Release notes
Changed
- Tenant context is now mandatory for all action commands:
tenanttenant_profile_ref
- Added tenant profile loader/validator with fail-fast behavior on missing, invalid, or mismatched profile data.
test-autogen-checknow forwards tenant context toforge-ai-init.- Documented tenant contract expectations in README (required inputs + profile availability/match rules).
Added
- Baseline CI workflow for PR/main:
npm testtsc --noEmitnpm run build
Fixed
- Removed vulnerable regex parsing paths in
src/tenant.tsby switching YAML line parsing to deterministic string-based parsing helpers. - Added regression test coverage for YAML inline comments in tenant profiles.