nyuydinebill/Self-Healing CI/CD

AI-powered self-healing for GitHub Actions — automatically diagnoses and repairs failing CI workflows using LLMs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token with repo and actions:read scope. Use secrets.GITHUB_TOKEN or a PAT for PR creation.yes
openai-api-keyOpenAI API key for LLM-based diagnosis and patch generation.yes
github-ownerGitHub repository owner. Defaults to the current repository owner.no${{ github.repository_owner }}
github-repoGitHub repository name. Defaults to the current repository name.no${{ github.event.repository.name }}
openai-modelOpenAI model to use for diagnosis and patch generation.nogpt-4o-mini
max-retry-attemptsMaximum patch-and-validate retry attempts per failure.no3
dry-runDiagnose and generate patches without writing files or running Docker validation.nofalse
git-enabledCommit repairs to a branch and open a pull request.notrue
git-create-prOpen a pull request after committing the repair.notrue
git-base-branchBase branch for repair pull requests.nomain
allowed-path-prefixesComma-separated path prefixes the patcher is allowed to modify. Use "auto" (default) to detect from repo structure.noauto
max-failed-runsMaximum number of failed workflow runs to process per execution.no5

no outputs