Repository navigation
Add GitHub !issue parser - #369
Conversation
|
I have organised the configuration on the DPR side with the exception of the installation ID as we won't know that until the install request is approved. |
|
|
I figured nobody would enjoy typing out the GenAi repo name in full |
|
Is the underlying code of https://github.com/apps/sndevs-slacker-issue-reporter exposed anywhere? I need to do a full review of it before installing it on this organization (which has full security monitoring internally, so I wanna make sure( |
|
There isn't any code because GitHub Apps function as a permissions and authentication vehicle. Happy to do a video walkthrough or jump on a call with you to review? |
|
we good. you rock |
|
can the app owner be set to an org or does that take some sort of certification/review? |
Description
#292 described a need to create a parser that can create GitHub issues from Slack. This PR includes this parser, and contains support for a GitHub App, SNDevs Slacker Issue Reporter.
Resolves #292
Usage
Example:
The description will be placed in both the title and body, with the title shortened if it overruns a character limit (currently 60)
Set up
In order to activate the
!issueparser, the following steps must occurOn GitHub:
On DPR:
slackerbot.issueapp.install_idproperty with app installation ID in the Global scopeslackerbot.issueapp.idproperty with app client ID in the Global scopesys_certificaterecord and attach JKS trust storejwt_keystore_aliasesrecord and associate above X.509 Certificate recordjwt_providerrecord and associate above JWT Key recordslackerbot.issueapp.providerproperty with sys_id of above JWT Provider record