connerohnesorge/spectr-action
GitHub Action for spec-driven development validation using Spectr.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | The version of Spectr to use, e.g., '0.1.0'. Defaults to 'latest'. | no | latest |
| github-token | Used to increase the rate limit when retrieving versions and downloading spectr. | no | ${{ github.token }} |
| sync-issues | Enable GitHub Issues sync for change proposals. Set to 'true' to create/update issues. | no | false |
| issue-labels | Comma-separated labels to apply to synced issues. | no | spectr,change-proposal |
| issue-title-prefix | Prefix for issue titles. | no | [Spectr Change] |
| close-on-archive | Close issues when changes are archived. Set to 'false' to keep issues open. | no | true |
| update-existing | Update existing issues when proposal content changes. Set to 'false' to skip updates. | no | true |
| spectr-label | Label used to identify Spectr-managed issues. | no | spectr-managed |
Outputs
| name | description |
|---|---|
| spectr-version | The version of Spectr that was installed and used |
| issues-created | Number of GitHub Issues created during sync |
| issues-updated | Number of GitHub Issues updated during sync |
| issues-closed | Number of GitHub Issues closed during sync (archived changes) |
| total-changes | Total number of active change proposals discovered |