-
-
Notifications
You must be signed in to change notification settings - Fork 46
Possible Improvements #142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Welcome back @Puddinglord 😄 To start with 2.: Yes, the Regarding 1. and 3.: This app currently does not have read/write access to the repo Project: and I'm a bit hesitant to ask users for more permissions (but it is an option of course). GitHub has some automation features for project boards available, could that be leveraged? Again, thanks a lot for your input. |
Awesome to hear on 2, 👏 I shall try it out. For 1 and 3: I use a code coverage tool called CodeCov. When signing up, you give it base access and that covers public repositories. When you want it to access private repositories it another authorization screen comes up and asks for the new permissions. Would that be possible here? Have the base permissions be the ones you have now and then be able to elevate them if people want to use more advanced features like the ones I asked about? |
I think the authorization scheme you are describing is the one used by OAuth applications. Those applications can gradually extend the permission scope when needed. For GitHub "Apps" I must select the required permissions upfront. Changes to permissions will be applied to all future installations. Current users will be prompted to accept any changes and enable the new permissions on their installation. Since I don't want to bother current users too much with these permission changes I'm saving up issues that require a permission change and decide later which one to implement. I've placed a section for this on the README |
For the point 1, I use this https://github.com/philschatz/project-bot, when the issue is created it appends to the TODO column, when the issue is assigned (so the branch is created by create-issue-branch), the card is moved to IN PROGRESS. Finally, when the pull request associated is merged, create-issue-branch closes the issue and deletes the branch, and project-bot moves the card to the DONE column. You could solve point 3 maybe with a similar approach. Hope this helps you. |
Thanks for describing your setup @jllodra 😄 |
+1 Would love. Currently using https://github.com/technote-space/auto-card-labeler & https://github.com/takanabe/github-actions-automate-projects to power my automation of this. |
Back again!
I am loving the custom branch naming and again want to thank you for implementing that 👏
I noticed that on a Github Project board there is "automation" but I feel like it's lacking. I was wondering if
create-issue-branch
could support the following features?Automatically moving the issue to the "In Progress" column when a branch is created. I use chatops mode and only create the branch when I am ready to work on an issue. Right now I manually go to the board and move it to the "In Progress" column.
I see that you have a new feature that will auto close an issue when a matching pull request is made and it can find the issue number. Will that work with the custom naming that I have?
${Issue-number}-${issue-name}
. If not, would it be possible to support it?Based on number two if you can already auto close using the custom naming feature would it be possible to move an issue to the "Ready For Review" column when I create a pull request for a matching issue?
If you need me to elaborate on any of these please let me know. I am really fond of this app and it helps me use Github more efficiently every day.
The text was updated successfully, but these errors were encountered: