attieretief/Freshdesk Github Sync
GitHub Action to convert and synchronise Freshdesk tickets to Github issues and related Github projects.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | Personal access token | yes | — |
| freshdesk_key | Freshdesk API key | yes | — |
| freshdesk_domain | The URL to your Freshdesk account (e.g. company.freshdesk.com) | yes | — |
| freshdesk_tag | The Freshdesk tag to use as filter for tickets to sync to Github | yes | — |
| github_repo_language_filter | Optional filter to only include repos of a certain language | no | — |
| github_project_number | Project number of the Github project to sync issues to/from | yes | — |
| github_priority_field | Name of priority field in Github project to sync values to | yes | Priority |
| github_status_field | Name of status field in Github project to sync values from | yes | Status |
| github_company_field | Name of company/client field in Github project to sync values from | yes | Company |
| github_iteration_field | Name of iteration field in Github project to sync values from | yes | Sprint |
| type_label_map | Mapping between Freshdesk ticket types and Github labels | yes | [['Issue','bug'],['Change Request','enhancement']] |
| sync_fields | When 'true', verify/create Freshdesk custom fields and field choices. Defaults to false to reduce API usage on scheduled runs. | no | false |
Outputs
no outputs