Skip to content
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

Add webhook for GitKraken Boards #147

Closed
JWCook opened this issue May 22, 2021 · 9 comments
Closed

Add webhook for GitKraken Boards #147

JWCook opened this issue May 22, 2021 · 9 comments
Assignees
Labels
logistics CI Builds, deployments, packaging, project config, and other logistical details
Milestone

Comments

@JWCook
Copy link
Member

JWCook commented May 22, 2021

Hey @niconoe, one more thing I forgot to ask about: could you add a webhook to this repo for me so I can sync issues with GitKraken Boards? It should just take a couple minutes to set up.

Now that I have a larger number of small projects, I wanted to be able to see all my issues in one place. GitHub Projects can do this, but requires transferring repos to a single owner or organization. It looks like GitKraken Boards can do this by just adding an OAuth application and webhooks.

Steps

  1. Make an account and give it access to the pyinaturalist repo.

  2. Go to 'Create a synced board' in the lower left and add pyinaturalist:
    gk1 gk2

  3. Go to ⚙️-> Users in the upper right and add me to the board:
    gk3 gk4

Back on the GitHub repo, you should then see at least one webhook for GitKraken under Settings -> Webhooks. You can remove those if you ever need to revoke access for some reason in he future.
image

Also let me know if you have any alternative suggestions for a free Kanban-style board that can sync with GitHub issues and PRs. Thanks!

@JWCook JWCook added the logistics CI Builds, deployments, packaging, project config, and other logistical details label May 22, 2021
@JWCook JWCook changed the title Add webhook for GitKraken boards Add webhook for GitKraken Boards May 22, 2021
@niconoe
Copy link
Collaborator

niconoe commented May 25, 2021

No problem, @JWCook. I'm currently experiencing difficulties creating a GitKragen account (I try to sign-in using GitHub - I guess that's the easiest - but get an infinitely loading page). I've tries a few things (logging out/in of GitHub, restarting my browser, ...) without success so far, I'll try again in a couple of hours!

@JWCook
Copy link
Member Author

JWCook commented May 25, 2021

I'm actually seeing the same thing now, so it's not just you. It was working perfectly a few days ago! Maybe that's a sign I should look around for other options. Thanks for trying, anyway!

@JWCook
Copy link
Member Author

JWCook commented May 25, 2021

Looks like there was just a new release yesterday, and some others are having the same problem. Just bad timing, I guess! 🤦

@JWCook
Copy link
Member Author

JWCook commented May 25, 2021

It appears to have been fixed. Could you try again when you get the chance?

@JWCook
Copy link
Member Author

JWCook commented Jun 10, 2021

@niconoe Would you mind giving this another try when you get the chance? Thanks!

@niconoe
Copy link
Collaborator

niconoe commented Jun 10, 2021

Finally done! And sorry for missing the notification 16! days ago.

@JWCook
Copy link
Member Author

JWCook commented Jun 15, 2021

@niconoe
Sweet, thank you! This definitely makes it easier to manage issues across multiple projects.

Looks like it's 90% working now, but a couple automation features require additional permissions. I think you can do that by going here: https://github.com/apps/gitkraken-boards/installations/new

And selecting pyinaturalist from the 'Only Select Repositories' drop-down:
2021-06-10 09_54_02-Installed GitHub App - GitKraken Boards — Mozilla Firefox

@niconoe
Copy link
Collaborator

niconoe commented Jun 22, 2021

Hey @JWCook, that should be in order now!

@JWCook
Copy link
Member Author

JWCook commented Jun 22, 2021

Perfect, thanks!

@JWCook JWCook added this to the v0.14 milestone Jun 22, 2021
@JWCook JWCook closed this as completed Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
logistics CI Builds, deployments, packaging, project config, and other logistical details
Projects
None yet
Development

No branches or pull requests

2 participants