GitHub Integration

Connect GitHub to ReleaseTag to enable AI-powered code actions. ReleaseTag can automatically generate pull requests with code changes based on customer feedback.

Overview

The GitHub integration installs a GitHub App on your organization or personal account, giving ReleaseTag access to selected repositories. This enables code actions that bridge customer feedback with your development workflow.

What you can do

  • Automatically generate pull requests with AI code changes from customer feedback
  • Link repositories to projects for context-aware actions
  • Set a purpose for each linked repo so AI understands your project structure

Prerequisites

  • A ReleaseTag account with admin or owner access to your organization
  • A GitHub account with permission to install GitHub Apps on your GitHub organization or personal account

Installation

Step 1: Install the GitHub App

  1. Go to Organization SettingsIntegrations
  2. Find the GitHub Integration section
  3. Click Install GitHub App
  4. You'll be redirected to GitHub to authorize the app
  5. Select the GitHub organization or personal account to install on
  6. Choose which repositories to grant access to (all or selected)
  7. Click Install

You can connect multiple GitHub accounts to a single ReleaseTag organization by clicking Connect Another Account after the first installation.

Step 2: Link repositories to a project

  1. Go to Project SettingsIntegrations
  2. Find the Linked Repositories section
  3. Click Link Repository
  4. If you have multiple GitHub accounts connected, select the account first
  5. Select the repository to link

Step 3: Set a purpose for each repository (optional)

After linking a repository, you can set a purpose to help the AI understand what each repo is for. For example: "iOS app", "Backend API", or "Marketing website". This context helps ReleaseTag generate more relevant code changes.

  1. Find the linked repository in Project Settings
  2. Click Set next to the Purpose field
  3. Enter a short description and click Save

Using code actions

Once repositories are linked, you can create code actions from the Actions tab in your project:

  • Generate PR — AI generates code changes and opens a pull request based on customer feedback

Managing the integration

Unlinking a repository

To stop using a repository for code actions:

  1. Go to Project SettingsIntegrations
  2. Find the repository in the Linked Repositories section
  3. Click Unlink

Refreshing repository metadata

If a repository's description, language, or topics have changed on GitHub, click Refresh next to the repository to pull the latest metadata.

Disconnecting a GitHub account

To disconnect a GitHub account from your organization:

  1. Go to Organization SettingsIntegrations
  2. Find the GitHub account in the GitHub Integration section
  3. Click Disconnect

You can also uninstall the app directly from GitHub under Settings → Applications.

Privacy & Security

  • ReleaseTag uses a GitHub App with fine-grained permissions
  • Only repositories you explicitly grant access to can be used
  • Repository metadata (description, language, topics, README) is synced for AI context
  • Source code is not stored by ReleaseTag
  • You can revoke access at any time from GitHub

Support

Having trouble? Contact us at support@releasetag.com