# github-asana-request-review-action | Keita Kitamura | Knowledge Base | Instagit

When a reviewer is assigned on GitHub, creates a review subtask on an Asana task specified in a pull request description.

GitHub Stars: 7

Repository: https://github.com/keitap/github-asana-request-review-action

---

## Articles

### [How Multiple Reviewers Assigned to a Single Pull Request Are Processed by the GitHub-Asana Integration](/keitap/github-asana-request-review-action/what-happens-when-multiple-reviewers-are-assigned-to-a-single-pull-request)

Discover how the GitHub Asana integration handles multiple reviewers on a pull request. Each reviewer gets a unique Asana sub-task for independent tracking and management.

- Tags: how-to-guide
- Published: 2026-03-05

### [How to Test the GitHub-Asana Request Review Action Locally Before Production](/keitap/github-asana-request-review-action/how-can-the-action-be-tested-locally-before-deploying-to-production)

Test the GitHub-Asana Request Review Action locally before production by running Go unit tests or executing the binary with sample payloads. Avoid live API calls.

- Tags: how-to-guide
- Published: 2026-03-05

### [How Changed File Counts (Additions and Deletions) Are Displayed in Asana by the GitHub Action](/keitap/github-asana-request-review-action/how-are-changed-file-counts-additions-and-deletions-displayed-in-asana)

See how the GitHub Action displays changed file counts with additions and deletions in Asana comments. Understand the `<b>12</b> changed files (<b>+45 -7</b>)` format.

- Tags: how-to-guide
- Published: 2026-03-05

### [What Happens When a Reviewer Is Removed from a Pull Request in the GitHub‑Asana Action](/keitap/github-asana-request-review-action/what-is-the-flow-when-a-reviewer-is-removed-from-a-pull-request)

Understand the GitHub-Asana action flow when a reviewer is removed from a pull request. Learn how `review_request_removed` webhooks keep Asana sub-tasks in sync without altering reviewer artifacts.

- Tags: internals
- Published: 2026-03-05

### [How the GitHub‑Asana Action Handles Bot Users as Pull‑Request Authors](/keitap/github-asana-request-review-action/how-does-the-action-handle-bot-users-as-pull-request-authors)

Learn how the GitHub Asana action handles bot users as pull request authors, assigning tasks to human users for accurate attribution.

- Tags: internals
- Published: 2026-03-05

### [Error Handling When Asana or GitHub API Calls Fail in the github-asana-request-review-action](/keitap/github-asana-request-review-action/what-error-handling-exists-when-asana-or-github-api-calls-fail)

Discover how github-asana-request-review-action handles Asana or GitHub API errors. Learn about its fail-fast strategy that immediately flags issues and halts the action for quick resolution.

- Tags: deep-dive
- Published: 2026-03-05

### [How Pull Request Labels Are Displayed in Asana Task Comments: A Code Deep Dive](/keitap/github-asana-request-review-action/how-are-pull-request-labels-displayed-in-asana-task-comments)

Discover how GitHub pull request labels appear as bold hashtags in Asana task comments. Explore the getLabelsText function in keitap Asana action.

- Tags: deep-dive
- Published: 2026-03-05

### [What Happens When No Asana Task URL Is Found in a Pull Request Description](/keitap/github-asana-request-review-action/what-happens-when-no-asana-task-url-is-found-in-the-pull-request-description)

Learn what happens when no Asana task URL is found in a pull request description. The GitHub Action logs a warning and skips Asana integration steps. Full details here.

- Tags: how-to-guide
- Published: 2026-03-05

### [How the GitHub Asana Request Review Action Tracks and Updates Review Status When PR Reviews Are Submitted](/keitap/github-asana-request-review-action/how-does-the-action-track-and-update-review-status-when-pr-reviews-are-submitted)

Learn how the GitHub Asana Request Review Action tracks and updates Asana with PR review status. Automatically syncs reviews and comments to your Asana tasks.

- Tags: deep-dive
- Published: 2026-03-05

### [What Information Is Included in the Asana Subtask Description and Comments](/keitap/github-asana-request-review-action/what-information-is-included-in-the-asana-subtask-description-and-comments)

Discover what Asana subtask descriptions and comments include from GitHub PRs. See merged fetch request metadata, file stats, labels, review status, and attribution.

- Tags: api-reference
- Published: 2026-03-05

### [How the GitHub Asana Request Review Action Handles Synchronize Events to Update Changed File Counts](/keitap/github-asana-request-review-action/how-does-the-action-handle-the-synchronize-event-to-update-changed-file-counts)

Learn how the GitHub Asana Request Review Action uses synchronize events to update changed file counts in Asana comments, ensuring accurate statistics with new commit pushes.

- Tags: internals
- Published: 2026-03-05

### [What Pull Request Events Trigger Updates to Asana Tasks and Subtasks?](/keitap/github-asana-request-review-action/what-pull-request-events-trigger-updates-to-asana-tasks-and-subtasks)

Discover which pull request events update Asana tasks and subtasks. Learn how synchronize, edited, labeled, review requested and other events trigger specific Asana updates.

- Tags: how-to-guide
- Published: 2026-03-05

### [How GitHub Usernames Are Mapped to Asana User GIDs in the Action Configuration](/keitap/github-asana-request-review-action/how-are-github-usernames-mapped-to-asana-user-gids-in-the-configuration)

Discover how the action maps GitHub usernames to Asana user GIDs using a simple YAML configuration file. Learn the process for seamless integration.

- Tags: how-to-guide
- Published: 2026-03-05

### [Asana API Operations to Create, Update, and Find Subtasks: A Go Implementation Guide](/keitap/github-asana-request-review-action/what-asana-api-operations-are-used-to-create-update-and-find-subtasks)

Learn how to create, update, and find Asana subtasks using Go. Explore the `client.CreateTask`, `subtask.Update`, and `task.Subtasks` operations within a practical GitHub Action implementation.

- Tags: api-reference
- Published: 2026-03-05

### [How the GitHub-Asana Request Review Action Handles Holidays in Due Date Calculations](/keitap/github-asana-request-review-action/how-does-the-action-handle-holidays-in-due-date-calculations-and-what-format-are-holidays-specified-in)

Learn how the GitHub-Asana Request Review Action calculates due dates around holidays. Discover the YYYY-MM-DD format and boolean values used in its holiday map.

- Tags: internals
- Published: 2026-03-05

### [How Business Days Are Calculated for Review Due Dates in the GitHub-Asana Request Review Action](/keitap/github-asana-request-review-action/how-are-business-days-calculated-for-review-due-dates-and-what-is-the-algorithm)

Understand how business days are calculated for GitHub-Asana review due dates. Learn about the NextBusinessDay function, weekend skips, and holiday exclusions in this technical breakdown.

- Tags: internals
- Published: 2026-03-05

### [What Happens When a Reviewer Has No Mapped Asana Account in the GitHub-Asana Action](/keitap/github-asana-request-review-action/what-happens-when-a-reviewer-has-no-mapped-asana-account-in-the-configuration)

Discover what happens when a reviewer has no mapped Asana account in the GitHub-Asana Action. Learn how the workflow skips Asana processing silently for unmapped reviewers.

- Tags: how-to-guide
- Published: 2026-03-05

### [How the GitHub Asana Request Review Action Parses Asana Task URLs from Pull Request Descriptions](/keitap/github-asana-request-review-action/how-does-the-action-parse-asana-task-urls-from-pull-request-descriptions-and-which-url-formats-are-supported)

Learn how the GitHub Asana Request Review Action parses Asana task URLs from PR descriptions using regular expressions. Supports both modern and legacy URL formats.

- Tags: how-to-guide
- Published: 2026-03-05

### [How the GitHub Action Handles Pull Request Event Types and Triggers Asana Subtask Creation](/keitap/github-asana-request-review-action/how-does-the-github-action-handle-different-pull-request-event-types-and-what-triggers-subtask-creation)

Learn how the GitHub Action handles pull request events and triggers Asana subtask creation. Discover the logic behind reviewer-related actions and subtask generation.

- Tags: internals
- Published: 2026-03-05

