We have enabled the GitHub integration per these docs, and it mostly “just works”. We have it configured to link PRs to Work Items (one of our databases) and to add Work Item “Reviewers” based on GitHub PR reviewers. But sometimes that latter bit fails. Today I went to investigate why, and it turns out the core GitHub integration just doesn’t seem to have pulled in the PR reviewer, into Fibery.
I couldn’t find any other posts here that seemed relevant, so I figured I’d add one.
I can’t really share links to examples because it’s all private. But here’s how the GitHub integration configured itself:
That “Hidden Field” bit seems like I probably can’t debug this myself.
In this latest example, the integration did find the real GitHub PR, and it did copy all the relevant fields and states in to Fibery, and the history shows that it updated a bunch of fields as things happened on the PR.
But it never added any Reviewers, even though there are some in GitHub.
Looking at more of the PR records in Fibery… it actually seems to miss this a lot. I can find examples where the Reviewer was set automatically by the integration, but there are many more examples where it wasn’t. In the cases where it wasn’t, the PR history (in Fibery) just shows no mention of the Reviewer at all. I don’t see any pattern to when it does work, vs. when it doesn’t. (It isn’t specific to user, it doesn’t seem to be about the order of operations, etc.)
Has anyone else experienced this? Anyone have any ideas about how to troubleshoot it?
