hahihula/Sync to Athena
Bidirectional GitHub <-> Athena sync: create tickets from issues, link PRs to their matching task.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| athena_project_uuid | Athena project UUID. | yes | — |
| athena_db_path | Athena database path. | yes | — |
| athena_base_url | Athena base URL. | yes | — |
| athena_token | Athena API token. | yes | — |
| mode | Which sync flow to run: 'issue_to_task' or 'pr_to_comment'. | yes | — |
| ticket_prefix | Ticket key prefix (e.g. 'EIM', 'ESP'). Used for task naming, hashtag, labels, and PR title parsing. Required — no default, to prevent silently filing tickets in the wrong project. | yes | — |
| issue_number | Override issue number (for workflow_dispatch backfill). | no | — |
| issue_title | Override issue title (for workflow_dispatch backfill). | no | — |
| issue_body | Override issue body (for workflow_dispatch backfill). | no | — |
| repo | owner/repo slug for gh CLI calls (e.g. espressif/idf-im-ui). | yes | — |
| event_path | Path to GitHub event JSON; defaults to $GITHUB_EVENT_PATH. | no | — |
| tasks_folder | Athena folder name where tickets are filed. | no | 📝 Tasks |
| author | Author email written into the created nodes. | no | github-actions@users.noreply.github.com |
Outputs
no outputs