Resources menu

GitHub linking

When your organization connects GitHub, the branches, commits and pull requests that mention an item’s key show on that item. You can see where the code for a story stands without leaving buildIt.Social.

buildIt.Social reads only branch names, commit messages, and pull request titles and descriptions that mention your keys. It never reads your code.

Admins: Org owners and admins connect GitHub in Settings → Integrations → GitHub with Connect GitHub, and choose the repositories there. See Organization settings.

What you see#

On the item#

The item’s Details tab has a Development section with:

  • Pull requests: each with its state (Open, Draft, Merged or Closed), number, title, repository, author and time.
  • Branches: marked Deleted once the branch is gone.
  • Commits: the short SHA and first line of each, the five latest first. Select Show all N commits to see the rest.

Use the Copy menu on a row to copy a branch name, a commit’s SHA or a link. Select a pull request, branch or commit to open it on GitHub.

On cards and rows#

Board cards and List rows show a GitHub chip with the most useful state: the pull request (PR #12 open, merged, draft or closed), otherwise the number of branches, otherwise the number of commits.

Guests never see GitHub activity.

Put the item’s key in any of these, and it links to the item:

  • The branch name, such as web-42-fix-login-redirect.
  • A commit message, such as WEB-42: fix the login redirect.
  • A pull request’s title or description.

When nothing is linked to an item yet, its Development section offers Copy branch name, which gives you a branch name made from the key and title.

Move items to Done when pull requests merge#

Project admins can have merged pull requests move items to Done. In Settings → General, under When a pull request merges, choose Move the item to Done, tick the Repositories whose merges count, and select Save.

A merge moves an item only when:

  • the pull request was merged into the repository’s default branch;
  • it names the item in its branch name, its title, or after Fixes, Closes or Resolves in its description;
  • the project’s workflow allows the move.

When the workflow doesn’t allow the move, the item stays put and its Development section says why, for example “Not moved to Done: the workflow requires Estimate.” Moves show in the item’s history as made by GitHub, such as “GitHub changed the status from In review to Done · PR #12 merged by octo-user”.

The default is Do nothing.

Good to know#

  • GitHub activity needs a connection. Offline, cards keep the GitHub chips you’ve already seen, but the Development section doesn’t load.
  • If the GitHub app is suspended on GitHub, the item says Suspended on GitHub: new activity isn’t linked until it’s back.