sgnl-ai/CSV Entity Push
Detect CSV row changes and push SCIM SET events, validate CSV IDs, or generate missing IDs
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Action mode: push, validate, or generate-ids | yes | — |
| csv-directory | Path to the directory containing CSV files (also configurable via CSV_DIRECTORY env var) | no | csv_files |
| entity-push-url | Endpoint URL for SCIM SET event POST (required for push mode) | no | — |
| entity-push-iss | JWT issuer claim (required for push mode) | no | — |
| entity-push-aud | JWT audience claim (required for push mode) | no | — |
| entity-push-token | HMAC signing secret and Bearer token (required for push mode) | no | — |
| before-sha | Override base commit SHA for diff (defaults to github.event.before) | no | — |
Outputs
| name | description |
|---|---|
| events-sent | Number of SCIM events sent (push mode) |
| events-failed | Number of SCIM events that failed (push mode) |
| ids-generated | Number of IDs generated (generate-ids mode) |
| validation-errors | Number of validation errors found (validate mode) |