duckduckgo/Github -> Asana Integrations
Common integrations between Github and Asana
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| action | Action that will be executed. `create-task` to create a task based on the ISSUE | yes | — |
| github-pat | Github Public Access Token. | no | — |
| asana-pat | Asana Public Access Token. | no | — |
| asana-project | Asana Project Id where the Task will be added. | no | — |
| asana-section | The Section of the Project where the Task will be added to | no | — |
| asana-task-name | Name of the Asana task you want to create. | no | — |
| asana-task-id | Id of the Asana task(s) you want to interact with. Can be a single ID or a comma-separated list of IDs. | no | — |
| asana-task-comment | Comment to be added to an Asana task. | — | — |
| asana-task-comment-pinned | Identifies if a comment in an Asana task needs to be pinned or not. | no | — |
| asana-task-comment-is-html | Is the comment in HTML format. [true | false]. | no | — |
| asana-task-description | Description of the Asana task you want to create. | no | — |
| asana-tags | Comma-separated tags to be added to the Asana task. | no | — |
| asana-collaborators | Comma-separated Asana user IDs or emails of users to be added as followers. | no | — |
| asana-assignee | Asana ID of the user to whom the task should be assigned. | no | — |
| trigger-phrase | Prefix used to identify Asana tasks (URL). If not provided, any Asana URL in the text will be matched. | no | — |
| user-map | JSON map of GitHub logins to Asana user GIDs, used by build-mention-comment to gate and render @-mentions. Optional; defaults to an empty map. | no | — |
| is-complete | Set to true to mark the task(s) as complete, false to mark as incomplete. Defaults to false if not provided. [true | false]. | no | — |
| is-pinned | Pin a comment on Asana task(s). [true | false]. | no | — |
| github-repository | Github Repository to check for the latest release. | no | — |
| github-org | Github Organisation where the repository is hosted, to check for the latest release. | no | — |
| github-username | Github Username. | no | — |
| github-pr | Github Pull Request number. | no | — |
| custom-field-map | JSON mapping file-path patterns to an Asana custom_fields hash (field GID -> value). | no | — |
| pr-review-state | State of the Pull Request Review [approved | changes_requested | commented]. | no | — |
| mattermost-channel-name | Name of the Mattermost channel to send a message to. | no | — |
| mattermost-message | Message to send in Mattermost. | no | — |
| mattermost-team-id | Id of team to use in Mattermost. | no | — |
| mattermost-token | Token to use for the Mattermost connection. | no | — |
| asana-task-assignee | GID of user to assign the task to | no | — |
| asana-task-custom-fields | Asana task custom fields hash, encoded as a JSON string | no | — |
Outputs
no outputs