{"action":"created","comment":{"url":"https://api.github.com/repos/Originate/exo-run/pulls/comments/81257060","pull_request_review_id":2250897,"id":81257060,"diff_hunk":"@@ -41,5 +46,6 @@ app-runner = new AppRunner app-config\n   ..on 'all-services-online', ->\n     logger.log name: 'exorun', text: 'all services online'\n     app-runner\n-      ..on 'routing-done', -> logger.log name: 'exorun', text: \"application ready\"\n+      ..on 'routing-done' ->\n+        logger.log name: 'exorun', text: \"application ready\"","path":"src/cli.ls","position":null,"original_position":18,"commit_id":"a3da7570a2c98c04cdceb9d261581796abf759ab","original_commit_id":"3da96031f52b0cefce96c0555528d032956fabbd","user":{"login":"helenmedrano","id":9939370,"avatar_url":"https://avatars.githubusercontent.com/u/9939370?v=3","gravatar_id":"","url":"https://api.github.com/users/helenmedrano","html_url":"https://github.com/helenmedrano","followers_url":"https://api.github.com/users/helenmedrano/followers","following_url":"https://api.github.com/users/helenmedrano/following{/other_user}","gists_url":"https://api.github.com/users/helenmedrano/gists{/gist_id}","starred_url":"https://api.github.com/users/helenmedrano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/helenmedrano/subscriptions","organizations_url":"https://api.github.com/users/helenmedrano/orgs","repos_url":"https://api.github.com/users/helenmedrano/repos","events_url":"https://api.github.com/users/helenmedrano/events{/privacy}","received_events_url":"https://api.github.com/users/helenmedrano/received_events","type":"User","site_admin":false},"body":"Not sure why I changed this...reverted it back!","created_at":"2016-09-29T23:41:45Z","updated_at":"2016-09-29T23:41:45Z","html_url":"https://github.com/Originate/exo-run/pull/5#discussion_r81257060","pull_request_url":"https://api.github.com/repos/Originate/exo-run/pulls/5","_links":{"self":{"href":"https://api.github.com/repos/Originate/exo-run/pulls/comments/81257060"},"html":{"href":"https://github.com/Originate/exo-run/pull/5#discussion_r81257060"},"pull_request":{"href":"https://api.github.com/repos/Originate/exo-run/pulls/5"}}},"pull_request":{"url":"https://api.github.com/repos/Originate/exo-run/pulls/5","id":86065476,"html_url":"https://github.com/Originate/exo-run/pull/5","diff_url":"https://github.com/Originate/exo-run/pull/5.diff","patch_url":"https://github.com/Originate/exo-run/pull/5.patch","issue_url":"https://api.github.com/repos/Originate/exo-run/issues/5","number":5,"state":"open","locked":false,"title":"WIP: End app on service crash","user":{"login":"helenmedrano","id":9939370,"avatar_url":"https://avatars.githubusercontent.com/u/9939370?v=3","gravatar_id":"","url":"https://api.github.com/users/helenmedrano","html_url":"https://github.com/helenmedrano","followers_url":"https://api.github.com/users/helenmedrano/followers","following_url":"https://api.github.com/users/helenmedrano/following{/other_user}","gists_url":"https://api.github.com/users/helenmedrano/gists{/gist_id}","starred_url":"https://api.github.com/users/helenmedrano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/helenmedrano/subscriptions","organizations_url":"https://api.github.com/users/helenmedrano/orgs","repos_url":"https://api.github.com/users/helenmedrano/repos","events_url":"https://api.github.com/users/helenmedrano/events{/privacy}","received_events_url":"https://api.github.com/users/helenmedrano/received_events","type":"User","site_admin":false},"body":"@kevgo @martinjaime very rough\r\n\r\nSo far just have some steps for testing. Not really sure how to properly implement the continuous checking of the services to detect a crash in the app runner.\r\n\r\nAlso: not sure how to simulate a service crashing while the app is running (so after all services are online and something fails)","created_at":"2016-09-20T22:07:54Z","updated_at":"2016-09-29T23:41:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"af2d64e8165facbe04cf4ee66fe3cd37f309a3ee","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/Originate/exo-run/pulls/5/commits","review_comments_url":"https://api.github.com/repos/Originate/exo-run/pulls/5/comments","review_comment_url":"https://api.github.com/repos/Originate/exo-run/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Originate/exo-run/issues/5/comments","statuses_url":"https://api.github.com/repos/Originate/exo-run/statuses/a3da7570a2c98c04cdceb9d261581796abf759ab","head":{"label":"Originate:hm-end-app-on-service-crash","ref":"hm-end-app-on-service-crash","sha":"a3da7570a2c98c04cdceb9d261581796abf759ab","user":{"login":"Originate","id":1627168,"avatar_url":"https://avatars.githubusercontent.com/u/1627168?v=3","gravatar_id":"","url":"https://api.github.com/users/Originate","html_url":"https://github.com/Originate","followers_url":"https://api.github.com/users/Originate/followers","following_url":"https://api.github.com/users/Originate/following{/other_user}","gists_url":"https://api.github.com/users/Originate/gists{/gist_id}","starred_url":"https://api.github.com/users/Originate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Originate/subscriptions","organizations_url":"https://api.github.com/users/Originate/orgs","repos_url":"https://api.github.com/users/Originate/repos","events_url":"https://api.github.com/users/Originate/events{/privacy}","received_events_url":"https://api.github.com/users/Originate/received_events","type":"Organization","site_admin":false},"repo":{"id":67020869,"name":"exo-run","full_name":"Originate/exo-run","owner":{"login":"Originate","id":1627168,"avatar_url":"https://avatars.githubusercontent.com/u/1627168?v=3","gravatar_id":"","url":"https://api.github.com/users/Originate","html_url":"https://github.com/Originate","followers_url":"https://api.github.com/users/Originate/followers","following_url":"https://api.github.com/users/Originate/following{/other_user}","gists_url":"https://api.github.com/users/Originate/gists{/gist_id}","starred_url":"https://api.github.com/users/Originate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Originate/subscriptions","organizations_url":"https://api.github.com/users/Originate/orgs","repos_url":"https://api.github.com/users/Originate/repos","events_url":"https://api.github.com/users/Originate/events{/privacy}","received_events_url":"https://api.github.com/users/Originate/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Originate/exo-run","description":"Implementation of the \"exo run\" command","fork":false,"url":"https://api.github.com/repos/Originate/exo-run","forks_url":"https://api.github.com/repos/Originate/exo-run/forks","keys_url":"https://api.github.com/repos/Originate/exo-run/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Originate/exo-run/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Originate/exo-run/teams","hooks_url":"https://api.github.com/repos/Originate/exo-run/hooks","issue_events_url":"https://api.github.com/repos/Originate/exo-run/issues/events{/number}","events_url":"https://api.github.com/repos/Originate/exo-run/events","assignees_url":"https://api.github.com/repos/Originate/exo-run/assignees{/user}","branches_url":"https://api.github.com/repos/Originate/exo-run/branches{/branch}","tags_url":"https://api.github.com/repos/Originate/exo-run/tags","blobs_url":"https://api.github.com/repos/Originate/exo-run/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Originate/exo-run/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Originate/exo-run/git/refs{/sha}","trees_url":"https://api.github.com/repos/Originate/exo-run/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Originate/exo-run/statuses/{sha}","languages_url":"https://api.github.com/repos/Originate/exo-run/languages","stargazers_url":"https://api.github.com/repos/Originate/exo-run/stargazers","contributors_url":"https://api.github.com/repos/Originate/exo-run/contributors","subscribers_url":"https://api.github.com/repos/Originate/exo-run/subscribers","subscription_url":"https://api.github.com/repos/Originate/exo-run/subscription","commits_url":"https://api.github.com/repos/Originate/exo-run/commits{/sha}","git_commits_url":"https://api.github.com/repos/Originate/exo-run/git/commits{/sha}","comments_url":"https://api.github.com/repos/Originate/exo-run/comments{/number}","issue_comment_url":"https://api.github.com/repos/Originate/exo-run/issues/comments{/number}","contents_url":"https://api.github.com/repos/Originate/exo-run/contents/{+path}","compare_url":"https://api.github.com/repos/Originate/exo-run/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Originate/exo-run/merges","archive_url":"https://api.github.com/repos/Originate/exo-run/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Originate/exo-run/downloads","issues_url":"https://api.github.com/repos/Originate/exo-run/issues{/number}","pulls_url":"https://api.github.com/repos/Originate/exo-run/pulls{/number}","milestones_url":"https://api.github.com/repos/Originate/exo-run/milestones{/number}","notifications_url":"https://api.github.com/repos/Originate/exo-run/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Originate/exo-run/labels{/name}","releases_url":"https://api.github.com/repos/Originate/exo-run/releases{/id}","deployments_url":"https://api.github.com/repos/Originate/exo-run/deployments","created_at":"2016-08-31T08:55:03Z","updated_at":"2016-09-01T16:13:32Z","pushed_at":"2016-09-29T23:41:42Z","git_url":"git://github.com/Originate/exo-run.git","ssh_url":"git@github.com:Originate/exo-run.git","clone_url":"https://github.com/Originate/exo-run.git","svn_url":"https://github.com/Originate/exo-run","homepage":null,"size":45,"stargazers_count":0,"watchers_count":0,"language":"LiveScript","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":4,"forks":0,"open_issues":4,"watchers":0,"default_branch":"master"}},"base":{"label":"Originate:master","ref":"master","sha":"e3a2ffb5986f4f6cbd947e5a7a5625ac54d6e3bb","user":{"login":"Originate","id":1627168,"avatar_url":"https://avatars.githubusercontent.com/u/1627168?v=3","gravatar_id":"","url":"https://api.github.com/users/Originate","html_url":"https://github.com/Originate","followers_url":"https://api.github.com/users/Originate/followers","following_url":"https://api.github.com/users/Originate/following{/other_user}","gists_url":"https://api.github.com/users/Originate/gists{/gist_id}","starred_url":"https://api.github.com/users/Originate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Originate/subscriptions","organizations_url":"https://api.github.com/users/Originate/orgs","repos_url":"https://api.github.com/users/Originate/repos","events_url":"https://api.github.com/users/Originate/events{/privacy}","received_events_url":"https://api.github.com/users/Originate/received_events","type":"Organization","site_admin":false},"repo":{"id":67020869,"name":"exo-run","full_name":"Originate/exo-run","owner":{"login":"Originate","id":1627168,"avatar_url":"https://avatars.githubusercontent.com/u/1627168?v=3","gravatar_id":"","url":"https://api.github.com/users/Originate","html_url":"https://github.com/Originate","followers_url":"https://api.github.com/users/Originate/followers","following_url":"https://api.github.com/users/Originate/following{/other_user}","gists_url":"https://api.github.com/users/Originate/gists{/gist_id}","starred_url":"https://api.github.com/users/Originate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Originate/subscriptions","organizations_url":"https://api.github.com/users/Originate/orgs","repos_url":"https://api.github.com/users/Originate/repos","events_url":"https://api.github.com/users/Originate/events{/privacy}","received_events_url":"https://api.github.com/users/Originate/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/Originate/exo-run","description":"Implementation of the \"exo run\" command","fork":false,"url":"https://api.github.com/repos/Originate/exo-run","forks_url":"https://api.github.com/repos/Originate/exo-run/forks","keys_url":"https://api.github.com/repos/Originate/exo-run/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Originate/exo-run/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Originate/exo-run/teams","hooks_url":"https://api.github.com/repos/Originate/exo-run/hooks","issue_events_url":"https://api.github.com/repos/Originate/exo-run/issues/events{/number}","events_url":"https://api.github.com/repos/Originate/exo-run/events","assignees_url":"https://api.github.com/repos/Originate/exo-run/assignees{/user}","branches_url":"https://api.github.com/repos/Originate/exo-run/branches{/branch}","tags_url":"https://api.github.com/repos/Originate/exo-run/tags","blobs_url":"https://api.github.com/repos/Originate/exo-run/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Originate/exo-run/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Originate/exo-run/git/refs{/sha}","trees_url":"https://api.github.com/repos/Originate/exo-run/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Originate/exo-run/statuses/{sha}","languages_url":"https://api.github.com/repos/Originate/exo-run/languages","stargazers_url":"https://api.github.com/repos/Originate/exo-run/stargazers","contributors_url":"https://api.github.com/repos/Originate/exo-run/contributors","subscribers_url":"https://api.github.com/repos/Originate/exo-run/subscribers","subscription_url":"https://api.github.com/repos/Originate/exo-run/subscription","commits_url":"https://api.github.com/repos/Originate/exo-run/commits{/sha}","git_commits_url":"https://api.github.com/repos/Originate/exo-run/git/commits{/sha}","comments_url":"https://api.github.com/repos/Originate/exo-run/comments{/number}","issue_comment_url":"https://api.github.com/repos/Originate/exo-run/issues/comments{/number}","contents_url":"https://api.github.com/repos/Originate/exo-run/contents/{+path}","compare_url":"https://api.github.com/repos/Originate/exo-run/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Originate/exo-run/merges","archive_url":"https://api.github.com/repos/Originate/exo-run/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Originate/exo-run/downloads","issues_url":"https://api.github.com/repos/Originate/exo-run/issues{/number}","pulls_url":"https://api.github.com/repos/Originate/exo-run/pulls{/number}","milestones_url":"https://api.github.com/repos/Originate/exo-run/milestones{/number}","notifications_url":"https://api.github.com/repos/Originate/exo-run/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Originate/exo-run/labels{/name}","releases_url":"https://api.github.com/repos/Originate/exo-run/releases{/id}","deployments_url":"https://api.github.com/repos/Originate/exo-run/deployments","created_at":"2016-08-31T08:55:03Z","updated_at":"2016-09-01T16:13:32Z","pushed_at":"2016-09-29T23:41:42Z","git_url":"git://github.com/Originate/exo-run.git","ssh_url":"git@github.com:Originate/exo-run.git","clone_url":"https://github.com/Originate/exo-run.git","svn_url":"https://github.com/Originate/exo-run","homepage":null,"size":45,"stargazers_count":0,"watchers_count":0,"language":"LiveScript","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":4,"forks":0,"open_issues":4,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Originate/exo-run/pulls/5"},"html":{"href":"https://github.com/Originate/exo-run/pull/5"},"issue":{"href":"https://api.github.com/repos/Originate/exo-run/issues/5"},"comments":{"href":"https://api.github.com/repos/Originate/exo-run/issues/5/comments"},"review_comments":{"href":"https://api.github.com/repos/Originate/exo-run/pulls/5/comments"},"review_comment":{"href":"https://api.github.com/repos/Originate/exo-run/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Originate/exo-run/pulls/5/commits"},"statuses":{"href":"https://api.github.com/repos/Originate/exo-run/statuses/a3da7570a2c98c04cdceb9d261581796abf759ab"}}}}
{"actor":{"display_login":"helenmedrano"}}