mageroni/GitHub Project CRUD Operator
Create, read, update, and delete items in GitHub Projects
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub personal access token with project permissions | yes | — |
| project_id | GitHub Project v2 ID (GraphQL node ID) | yes | — |
| operation | Operation to perform (getItem, createOrUpdate, removeItem) | yes | — |
| primary_key_field | Primary key field name in the GitHub Project | yes | — |
| primary_key_value | Value of primary key to lookup (required for getItem and removeItem operations) | yes | — |
| record | JSON string representing the record (required for createOrUpdate operation) | no | — |
| issue_id | Issue ID to associate with the project item (required for createOrUpdate operation) | no | — |
Outputs
| name | description |
|---|---|
| result | Result of the operation (JSON string) |
| success | Boolean indicating if the operation was successful |
| message | Message describing the result of the operation |
| item_id | ID of the affected item (if applicable) |