wadackel/Checkbox Workflow Action
Create checkbox-driven automated workflows in GitHub Actions.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| id | Unique identifier for the checkbox group | yes | — |
| number | Issue or Pull Request number | yes | — |
| message | Message template string to display in Issue/PR comments. Checkboxes are expanded with `{{body}}`. | — | — |
| config | JSON5 string for checkbox configuration | no | — |
| force-checked | JSON string array of checkbox keys to force as checked | no | — |
| body | If true, updates Issue/PR body instead of creating comment | — | false |
| token | GitHub token for API access | — | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| retrieved | Whether checkbox state was successfully retrieved (`"true"` / `"false"`) |
| changed | Whether checkbox state changed from previous (`"true"` / `"false"`) |
| state | Current checkbox state (JSON object) |
| changes | Array of checkbox keys that changed (JSON array) |
| all-checked | Whether all checkboxes are checked (`"true"` / `"false"`) |
| comment-id | ID of created/updated comment |