Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Ground Controller Lvl 1
Message 1 of 9

Github projects, issues and pull requests

I am trying out github projects for the first time. I have a project with "Automated kanban with reviews" setup. I am creating issues in the "To Do" lane, and when I want to start working on an issue I move it to the "In Progress" lane. When creating a pull request for that issue is there a way to automatically link the pull request to that issue without creating another issue in the board?

 

From what I understand the only way to manage this is to add something like "resolves #5" in the decription to automatically close the pre-existing issue in the board when the pull request is closed. This workflow seems very strange since, I have to managed multiple issues. 

 

Not sure if I'm doing something wrong or if this is the way it is intended workflow.

8 Replies
Community Manager
Message 2 of 9

Re: Github projects, issues and pull requests

Hi @kitzin,

 

If I am understanding correctly, I think you would need to reference the issue without using the resolve, close, fix keywords. Use the `#5` or whatever the issue number. 

Let me know if this accomplishes what you want to achieve.

 

Cheers!

Be sure to click Accept as Solution to mark helpful posts to help other users locate important info. Also, don't forget to give Kudos for great content!

Ground Controller Lvl 1
Message 3 of 9

Re: Github projects, issues and pull requests

Hi @kitzin, Did you find any solution for this issue?

 

@angela-crist - the problem is we have 2 tickets for each feature/bug (one for the issue and the second for the PR)

Copilot Lvl 2
Message 4 of 9

Re: Github projects, issues and pull requests

I would also like to know if either of you @kitzin / @tkeidar found a solution to avoid duplicate cards (one for the issue, one for the PR) on the project, please

Ground Controller Lvl 1
Message 5 of 9

Re: Github projects, issues and pull requests

Same here. In waffle.io the PR's and issues are linked together when you add something like "Fixes #5" in the PR description. It really helps to keep things organized.

 

Screen Shot 2019-03-12 at 10.42.07.png

Ground Controller Lvl 1
Message 6 of 9

Re: Github projects, issues and pull requests

I'm also looking for a solution. It's extremely annoying having two cards for each resolved to do. Linking the PR to it's respective issue sounds like a great solution, but I don't see how that can be fixed by the community. I'll keep researching and update this thread if I find something useful!

Ground Controller Lvl 1
Message 7 of 9

Re: Github projects, issues and pull requests

Since waffle.io is shutting down, maybe we could get them to open-source their code?
Anyobody knows somebody who knows somebody???

Ground Controller Lvl 1
Message 8 of 9

Re: Github projects, issues and pull requests

Anyone find a solution for this? Connecting an issue or card to a pull request is such a basic requirement for source control that I'm considering moving back to Azure DevOps.

Ground Controller Lvl 1
Message 9 of 9

Re: Github projects, issues and pull requests

This is just a personal preference, but I've removed pull requests from the project's automation. PRs can reference and automatically close/move issues. Issues are then the only type of card on the board.