isabellehuecloser-ctrl/Migration Autopilot
Reviews every DB-migration PR and blocks the ones that lock your prod table or drop data. Prisma, Drizzle, Rails, raw SQL.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | Token used to read the PR and post the review. Defaults to the workflow token. | no | ${{ github.token }} |
| fail-on | Minimum severity that fails the check (and blocks merge if the check is required): high, medium, or never. | no | high |
| dialect | Default SQL dialect for raw .sql files: postgres or mysql. (Prisma/Drizzle/Rails are auto-detected.) | no | postgres |
| api-key | Optional OpenAI API key. If set, findings get an AI-written plain-English explanation and safe rewrite. The rule engine works fully WITHOUT a key. | no | "" |
| model | OpenAI model for optional explanation enrichment. | no | gpt-4o-mini |
| max-files | Maximum number of changed migration files to review in one run. | no | 50 |
| license-key | Optional. Reserved for a future Autopilot Pro tier; not required today. The Action is currently free on all repositories, public and private. | no | "" |
Outputs
| name | description |
|---|---|
| findings-count | Total number of migration findings reported. |
| highest-severity | Highest severity found: high, medium, low, or none. |