Smart Fusion

Integration of GitHub Copilot — Jira Plugin Documentation

Overview

Integration of GitHub Copilot is a Jira plugin that empowers development teams by integrating GitHub Copilot directly into their Jira workflow. With a single click, developers can assign issues to GitHub Copilot, which analyzes the issue and automatically starts working on a solution. Once completed, Copilot provides a pull request and relevant context directly in the Jira issue.

Features

  • Adds an "Assign to GitHub Copilot" button on the Jira issue page.
  • Automatically sends the issue title and descriptionto GitHub Copilot.
  • GitHub Copilot generates a solution and opens apull request.
  • A comment is posted to the issue with:
    • A link to the generated pull request.
    • A summary of the solution provided by Copilot.

Configuration

1. Connect GitHub Repository

Go to your Jira project settings:

  • Navigate toProject Settings > Apps > Integration of GitHub Copilot.
  • Enter the target GitHub owner and repository where Copilot will create pull requests.

2. Add GitHub Personal Access Token (PAT)

You need to provide a GitHub PAT to authorize interactions between Jira and GitHub Copilot.

  • Create either
    • A GitHub Classic token: Go toGitHub Personal Access Tokens. Generate a new token with the following required scope:
      • repo (Full control of private repositories)
    • A GitHub fine-grained token: Go toGitHub fine-grained Access Tokens. Generate a new token with the following required permissions:
      • Content Read-Only
      • Issues Read-Write
      • Pull-Requests Read-Only
  • Paste the generated token into theGitHub Token field in theGitHub Copilot Integration settings in Jira.

Usage

Once configured:

  1. Open any issue in your Jira project.
  2. Click the "Assign to GitHub Copilot" button.
  3. The issue title and description are sent to Copilot.
  4. GitHub Copilot analyzes the task and creates a pull request.
  5. A comment is automatically posted in the Jira issue containing:
    • A link to the PR
    • A brief explanation of the changes or solution

Requirements

  • GitHub repository (public or private) with Copilot coding agent

Security Considerations

  • The GitHub PAT is stored securely within Jira and used only for authorized operations.

Support

For help or to report issues with the plugin, please email us at support@smart-fusion.tech.