Skip to main content
← All posts

A column for pull requests and merge requests with no issue

Not every pull request starts from a ticket. Quick fixes, dependency bumps and refactors often go up with no issue behind them. A GitGumbo card is an issue, so those never appeared on the board, and the only way to find the ones waiting on you was to go to GitHub or GitLab and search.

Now they have a column.

What changed

One column, at the end of the board. It's called Unlinked PRs on GitHub and Unlinked MRs on GitLab, and it sits after every other column, including Closed. It holds open pull requests or merge requests that no issue links to. It only appears when there is at least one, and you can collapse it like any other column.

Yours first. The column opens on Mine: the ones you authored, are reviewing, approved or requested changes on. Switch to Everyone's to see the whole project. GitGumbo remembers your choice in this browser. If you have no GitHub or GitLab account linked, it shows everyone's.

Bots stay out of the way. Pull requests from dependency bots such as Dependabot and Renovate, and from GitHub apps, are hidden. A line at the bottom says how many, for example "3 bot PRs hidden · Show", and Hide bots puts them away again. A bot's pull request that you're reviewing still shows.

Your board filters apply. Labels, the search box, and the Draft, Conflicts, failing pipeline and unresolved threads toggles narrow this column too. Pick an assignee and the column shows the ones that person authored, reviews, approved or requested changes on. If none do, it says "None involve @name" rather than blaming your filters. Filters that only describe issues, such as milestone, overdue, blocked or confidential, can't match a pull request, so the column empties and says which ones.

The same chips as a linked card. Each card shows the title, author and when it was last updated, with the usual pipeline, approval, draft, threads and conflicts chips and a button to copy the branch name. The title opens it in GitHub or GitLab. If you can make changes on the board, you can mark it as a draft or ready for review from the card.

What it doesn't do

The column is for seeing, not moving. Its cards can't be dragged, and you can't link one to an issue from here. It shows the 100 most recently updated, and says so when there are more. A pull request linked to an issue you can't see still counts as linked, so it never shows up here.