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
- Go to Organization Settings → Integrations
- Find the GitHub Integration section
- Click Install GitHub App
- You'll be redirected to GitHub to authorize the app
- Select the GitHub organization or personal account to install on
- Choose which repositories to grant access to (all or selected)
- 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
- Go to Project Settings → Integrations
- Find the Linked Repositories section
- Click Link Repository
- If you have multiple GitHub accounts connected, select the account first
- 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.
- Find the linked repository in Project Settings
- Click Set next to the Purpose field
- 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:
- Go to Project Settings → Integrations
- Find the repository in the Linked Repositories section
- 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:
- Go to Organization Settings → Integrations
- Find the GitHub account in the GitHub Integration section
- 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