{"action":"created","issue":{"url":"https://api.github.com/repos/resin-io-modules/resin-procbots/issues/397","repository_url":"https://api.github.com/repos/resin-io-modules/resin-procbots","labels_url":"https://api.github.com/repos/resin-io-modules/resin-procbots/issues/397/labels{/name}","comments_url":"https://api.github.com/repos/resin-io-modules/resin-procbots/issues/397/comments","events_url":"https://api.github.com/repos/resin-io-modules/resin-procbots/issues/397/events","html_url":"https://github.com/resin-io-modules/resin-procbots/pull/397","id":295098796,"number":397,"title":"SyncBot: Synchronise GitHub repos to Flowdock flows","user":{"login":"sqweelygig","id":20857369,"avatar_url":"https://avatars0.githubusercontent.com/u/20857369?v=4","gravatar_id":"","url":"https://api.github.com/users/sqweelygig","html_url":"https://github.com/sqweelygig","followers_url":"https://api.github.com/users/sqweelygig/followers","following_url":"https://api.github.com/users/sqweelygig/following{/other_user}","gists_url":"https://api.github.com/users/sqweelygig/gists{/gist_id}","starred_url":"https://api.github.com/users/sqweelygig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sqweelygig/subscriptions","organizations_url":"https://api.github.com/users/sqweelygig/orgs","repos_url":"https://api.github.com/users/sqweelygig/repos","events_url":"https://api.github.com/users/sqweelygig/events{/privacy}","received_events_url":"https://api.github.com/users/sqweelygig/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"sqweelygig","id":20857369,"avatar_url":"https://avatars0.githubusercontent.com/u/20857369?v=4","gravatar_id":"","url":"https://api.github.com/users/sqweelygig","html_url":"https://github.com/sqweelygig","followers_url":"https://api.github.com/users/sqweelygig/followers","following_url":"https://api.github.com/users/sqweelygig/following{/other_user}","gists_url":"https://api.github.com/users/sqweelygig/gists{/gist_id}","starred_url":"https://api.github.com/users/sqweelygig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sqweelygig/subscriptions","organizations_url":"https://api.github.com/users/sqweelygig/orgs","repos_url":"https://api.github.com/users/sqweelygig/repos","events_url":"https://api.github.com/users/sqweelygig/events{/privacy}","received_events_url":"https://api.github.com/users/sqweelygig/received_events","type":"User","site_admin":false},"assignees":[{"login":"sqweelygig","id":20857369,"avatar_url":"https://avatars0.githubusercontent.com/u/20857369?v=4","gravatar_id":"","url":"https://api.github.com/users/sqweelygig","html_url":"https://github.com/sqweelygig","followers_url":"https://api.github.com/users/sqweelygig/followers","following_url":"https://api.github.com/users/sqweelygig/following{/other_user}","gists_url":"https://api.github.com/users/sqweelygig/gists{/gist_id}","starred_url":"https://api.github.com/users/sqweelygig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sqweelygig/subscriptions","organizations_url":"https://api.github.com/users/sqweelygig/orgs","repos_url":"https://api.github.com/users/sqweelygig/repos","events_url":"https://api.github.com/users/sqweelygig/events{/privacy}","received_events_url":"https://api.github.com/users/sqweelygig/received_events","type":"User","site_admin":false}],"milestone":null,"comments":7,"created_at":"2018-02-07T11:15:01Z","updated_at":"2018-02-26T21:19:19Z","closed_at":"2018-02-14T14:59:17Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/resin-io-modules/resin-procbots/pulls/397","html_url":"https://github.com/resin-io-modules/resin-procbots/pull/397","diff_url":"https://github.com/resin-io-modules/resin-procbots/pull/397.diff","patch_url":"https://github.com/resin-io-modules/resin-procbots/pull/397.patch"},"body":"* Added GitHub translator which will translate:\r\n  * new issues from GH\r\n  * comments on issues to and from GH\r\n  * events on issues from GH\r\n  * new PRs from GH\r\n  * threaded (not review/code) comments on PRs to and from GH\r\n  * threaded (not review/code) events on PRs from GH\r\n* Tweaked GitHub service so it can share an express instance with the Discourse service.\r\n* Tweaked services to use a common expectation of Express app or port number for ingress.\r\n* Tweaked SyncBot router to better pass errors straight through.\r\n* Tweaked message privacy to allow private as preferred, but not required.\r\n* Added utility method for line endings to translator-scaffold\r\n* Tidied the existing translators (I noticed some oddities while using them as a base for the GH translator)\r\n\r\nChange-Type: minor\r\nConnects-To: #325 \r\n\r\n---\r\n##### Contributor checklist\r\n<!-- For completed items, change [ ] to [x].  -->\r\n- [x] Build output been rebuilt and tested\r\n- [ ] Introduces security considerations\r\n- [ ] Tests are included\r\n- [ ] Documentation is added or changed\r\n- [ ] Affects the development, build or deployment processes of the component\r\n\r\n##### Reviewer Guidelines\r\n- When submitting a review, please pick:\r\n  - '*Approve*' if this change would be acceptable in the codebase (even if there are minor or cosmetic tweaks that could be improved).\r\n  - '*Request Changes*' if this change would not be acceptable in our codebase (e.g. bugs, changes that will make development harder in future, security/performance issues, etc).\r\n  - '*Comment*' if you don't feel you have enough information to decide either way (e.g. if you have major questions, or you don't understand the context of the change sufficiently to fully review yourself, but want to make a comment)\r\n---\r\n---- Autogenerated Waffleboard Connection: Connects to #325"},"comment":{"url":"https://api.github.com/repos/resin-io-modules/resin-procbots/issues/comments/368654135","html_url":"https://github.com/resin-io-modules/resin-procbots/pull/397#issuecomment-368654135","issue_url":"https://api.github.com/repos/resin-io-modules/resin-procbots/issues/397","id":368654135,"user":{"login":"brownjohnf","id":1001049,"avatar_url":"https://avatars2.githubusercontent.com/u/1001049?v=4","gravatar_id":"","url":"https://api.github.com/users/brownjohnf","html_url":"https://github.com/brownjohnf","followers_url":"https://api.github.com/users/brownjohnf/followers","following_url":"https://api.github.com/users/brownjohnf/following{/other_user}","gists_url":"https://api.github.com/users/brownjohnf/gists{/gist_id}","starred_url":"https://api.github.com/users/brownjohnf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brownjohnf/subscriptions","organizations_url":"https://api.github.com/users/brownjohnf/orgs","repos_url":"https://api.github.com/users/brownjohnf/repos","events_url":"https://api.github.com/users/brownjohnf/events{/privacy}","received_events_url":"https://api.github.com/users/brownjohnf/received_events","type":"User","site_admin":false},"created_at":"2018-02-26T21:19:19Z","updated_at":"2018-02-26T21:19:19Z","author_association":"CONTRIBUTOR","body":"yeah, probably during the deploy request is best"}}
{"actor":{"display_login":"brownjohnf"}}