Skip to main content
GitHub Integration

Connect Project Task boards with your GitHub repository to help you track and automate commits, merges, and pull requests.

Team avatar
Written by Team
Updated over a week ago

Enhance your workflow by integrating GitHub with your Nifty Task board to automatically track commits, merges, and pull requests within task activity feeds.

Establishing Your GitHub Integration

1. Access the Integration Settings:

  • Go to your project's Control Center via the project dropdown menu.

2. Authorize GitHub Integration:

  • In the sidebar, scroll down to the Integrations section and select GitHub.

  • Click on any GitHub automation action to authorize access to your GitHub account.

Configuring Integration Settings:

  • After authorization, specify which GitHub repository your project's task board should connect to.

  • Choose whether to create a two-way sync for Labels and Comments between Nifty Tasks and GitHub.

Using Task Activity to Track Commits, Merges, and Pull Requests

Once your project is linked to a GitHub repository, you can set up automated triggers to keep your tasks updated based on GitHub activity. Here are some integration options:

  1. When a Merge Request is Opened:

    • Automatically create a new task in Nifty.

  2. When a Pull Request is Opened:

    • Automatically create a new task in Nifty.

  3. When a Pull Request is Closed:

    • Automatically mark a related task as complete in Nifty.

  4. When an Issue is Created:

    • Automatically create a new task in Nifty.

  5. When an Issue is Closed:

    • Automatically mark a related task as complete in Nifty.

Note: To ensure that GitHub activities appear in your Task’s Activity Log, include the Task ID in your GitHub commits or comments. Task IDs should include the # sign, e.g., #B-207.

Did this answer your question?