GitHub Action that validates effector.toml manifests in your repository. Checks schema, types, and permission consistency — posts inline annotations on pull requests.
name: Effector Validate
on: [push, pull_request]
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: effectorHQ/effector-action@v1
with:
path: '.'| Input | Default | Description |
|---|---|---|
path |
. |
Directory to search for effector.toml files |
fail-on-warnings |
false |
Exit with error on warnings (not just errors) |
glob |
'' |
Glob pattern override for file discovery |
json |
false |
Output results as JSON |
| Output | Description |
|---|---|
errors |
Number of errors found |
warnings |
Number of warnings found |
files-checked |
Number of effector.toml files checked |
- Schema validation — required fields present, correct format
- Type checking — input/output/context types exist in the 40-type catalog
- Permission consistency — credential context types match env-read declarations
This project is currently licensed under the Apache License, Version 2.0 。
Part of effectorHQ. We build hands for AI that moves first.