metaobjectsdev/MetaObjects Verify
Catch metadata-vs-code drift in a MetaObjects project at PR time. Wraps `meta verify`.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| working-directory | Project root containing metaobjects.config.ts. Defaults to the checked-out repo root. | no | ${{ github.workspace }} |
| cli-version | Version range of @metaobjectsdev/cli to install (e.g. "^0.7.0", "next", "latest", "0.7.0-rc.12"). | no | next |
| node-version | Node.js version for the runner. Anything Node 20+ works. | no | 20 |
| database-url | Optional DATABASE_URL for DB-vs-metadata drift checks. Typically a secret. | no | — |
| prompts-dir | Directory holding the provider-resolved template text. Defaults to ./prompts (the CLI default). Pass to override. | no | "" |
| comment-on-pr | Post drift summary as a PR comment on failure. Requires `pull-requests: write` permission. | no | true |
| install-command | How to install dependencies before running verify. Useful if the project uses bun / pnpm / yarn instead of npm. Default skips install (relies on cli-version pull). | no | "" |
Outputs
| name | description |
|---|---|
| drift-summary | Markdown summary of detected drifts (empty when clean). |
| exit-code | Exit code from `meta verify` (0 = clean, non-zero = drift). |