I just noticed another potential issue with the plugin.
I just posted a changelog with a list of all closed pull requests since the last release. And of course I forgot the bot until I have posted and it of course commented on all pull requests.
While this was my mistake (even though a setting to ignore some posts would be nice), this means that any forum user could spam the GitHub issue tracker with hundreds of posts just by posting on the forum. Maybe there should be a maximum of pull requests that can be mentioned in a single post.
OK, I see where I was confused. It seems the plugin only works for commits and pull requests. We use Discourse to track our user’s feature requests, which usually show us as issues, which is why it seemed to not be working for me.
I’m guessing this does not include edits? An example, we have an announcement post with a link to a Pull Request, every time we’ve made edits to the announcement post, the linkback gets posted to Github… is there any way we can get around this? Looked at the source, and can just about follow it, but I don’t know enough about Ruby to tinker…!
I don’t exactly understand how github permissions work, but i expect that since i created a token for public repo, that only works on my repositories, not others. Or could i just “link” to any repo of anyone?
I have no knowledge of discourse or its inner workings so there’s no chance i’m able to submit it .