steerspec/SteerSpec Sync
Synchronize AI configuration files across your GitHub organization
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| command | Command to run: sync, monitor, or conflict | yes | — |
| config-path | Path to steerspec-sync.yml config file | no | steerspec-sync.yml |
| dry-run | Preview changes without creating PRs (sync only) | no | false |
| target-filter | Glob pattern to filter target repositories | no | "" |
| template-filter | Comma-separated template IDs to sync (sync only) | no | "" |
| force | Force sync even if deployment state shows current version (sync only) | no | false |
| tiers | Comma-separated detection tiers to run (conflict only, e.g. "1,2,3") | no | "" |
| app-id | GitHub App ID (for github-app auth method) | no | "" |
| private-key | GitHub App private key — inline PEM or file path (for github-app auth method) | no | "" |
| installation-id | GitHub App installation ID (optional; auto-discovered from org if omitted) | no | "" |
Outputs
| name | description |
|---|---|
| prs-created | Number of new PRs created |
| prs-updated | Number of existing PRs updated |
| repos-skipped | Number of repositories already up to date |
| errors | Number of repositories that encountered errors |
| repos-in-sync | Number of repositories with current versions |
| repos-drifted | Number of repositories with detected drift |
| issues-created | Number of new drift issues created |
| issues-closed | Number of drift issues auto-closed |
| conflicts-found | Total conflicts detected |
| critical-count | Critical-severity conflicts |
| warning-count | Warning-severity conflicts |
| info-count | Info-severity conflicts |
| summary | JSON summary of the operation |