{"action":"opened","number":249,"pull_request":{"url":"https://api.github.com/repos/uber/prototool/pulls/249","id":239878296,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM5ODc4Mjk2","html_url":"https://github.com/uber/prototool/pull/249","diff_url":"https://github.com/uber/prototool/pull/249.diff","patch_url":"https://github.com/uber/prototool/pull/249.patch","issue_url":"https://api.github.com/repos/uber/prototool/issues/249","number":249,"state":"open","locked":false,"title":"Migrate to dep","user":{"login":"peter-edge","id":4228796,"node_id":"MDQ6VXNlcjQyMjg3OTY=","avatar_url":"https://avatars1.githubusercontent.com/u/4228796?v=4","gravatar_id":"","url":"https://api.github.com/users/peter-edge","html_url":"https://github.com/peter-edge","followers_url":"https://api.github.com/users/peter-edge/followers","following_url":"https://api.github.com/users/peter-edge/following{/other_user}","gists_url":"https://api.github.com/users/peter-edge/gists{/gist_id}","starred_url":"https://api.github.com/users/peter-edge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peter-edge/subscriptions","organizations_url":"https://api.github.com/users/peter-edge/orgs","repos_url":"https://api.github.com/users/peter-edge/repos","events_url":"https://api.github.com/users/peter-edge/events{/privacy}","received_events_url":"https://api.github.com/users/peter-edge/received_events","type":"User","site_admin":false},"body":"There's been some issues with installing Prototool from dev using Glide, and this has been on my TODO list for a while. This PR:\r\n\r\n- Migrates from Glide to Dep\r\n- Pins dependencies to an actual release where possible\r\n- Regenerates all code, which causes a diff with gogo/protobuf etc code\r\n- Fixes a few lint errors, namely an extraneous `if err := ...; err != nil` and no longer calling a deprecated function from grpcurl\r\n\r\nThis has no effect on the actual tool other than dependencies being updated (which we want to do regularly anyways)","created_at":"2018-12-19T15:35:22Z","updated_at":"2018-12-19T15:35:23Z","closed_at":null,"merged_at":null,"merge_commit_sha":"790e592860f4e1524b932331074e87ebfa1ca960","assignee":null,"assignees":[],"requested_reviewers":[{"login":"mway","id":61755,"node_id":"MDQ6VXNlcjYxNzU1","avatar_url":"https://avatars3.githubusercontent.com/u/61755?v=4","gravatar_id":"","url":"https://api.github.com/users/mway","html_url":"https://github.com/mway","followers_url":"https://api.github.com/users/mway/followers","following_url":"https://api.github.com/users/mway/following{/other_user}","gists_url":"https://api.github.com/users/mway/gists{/gist_id}","starred_url":"https://api.github.com/users/mway/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mway/subscriptions","organizations_url":"https://api.github.com/users/mway/orgs","repos_url":"https://api.github.com/users/mway/repos","events_url":"https://api.github.com/users/mway/events{/privacy}","received_events_url":"https://api.github.com/users/mway/received_events","type":"User","site_admin":false},{"login":"sbot","id":6126738,"node_id":"MDQ6VXNlcjYxMjY3Mzg=","avatar_url":"https://avatars2.githubusercontent.com/u/6126738?v=4","gravatar_id":"","url":"https://api.github.com/users/sbot","html_url":"https://github.com/sbot","followers_url":"https://api.github.com/users/sbot/followers","following_url":"https://api.github.com/users/sbot/following{/other_user}","gists_url":"https://api.github.com/users/sbot/gists{/gist_id}","starred_url":"https://api.github.com/users/sbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbot/subscriptions","organizations_url":"https://api.github.com/users/sbot/orgs","repos_url":"https://api.github.com/users/sbot/repos","events_url":"https://api.github.com/users/sbot/events{/privacy}","received_events_url":"https://api.github.com/users/sbot/received_events","type":"User","site_admin":false},{"login":"konradjniemiec","id":42159882,"node_id":"MDQ6VXNlcjQyMTU5ODgy","avatar_url":"https://avatars2.githubusercontent.com/u/42159882?v=4","gravatar_id":"","url":"https://api.github.com/users/konradjniemiec","html_url":"https://github.com/konradjniemiec","followers_url":"https://api.github.com/users/konradjniemiec/followers","following_url":"https://api.github.com/users/konradjniemiec/following{/other_user}","gists_url":"https://api.github.com/users/konradjniemiec/gists{/gist_id}","starred_url":"https://api.github.com/users/konradjniemiec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konradjniemiec/subscriptions","organizations_url":"https://api.github.com/users/konradjniemiec/orgs","repos_url":"https://api.github.com/users/konradjniemiec/repos","events_url":"https://api.github.com/users/konradjniemiec/events{/privacy}","received_events_url":"https://api.github.com/users/konradjniemiec/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/uber/prototool/pulls/249/commits","review_comments_url":"https://api.github.com/repos/uber/prototool/pulls/249/comments","review_comment_url":"https://api.github.com/repos/uber/prototool/pulls/comments{/number}","comments_url":"https://api.github.com/repos/uber/prototool/issues/249/comments","statuses_url":"https://api.github.com/repos/uber/prototool/statuses/82898cfbe982debccca67b083c7816a7836fb95e","head":{"label":"uber:dep","ref":"dep","sha":"82898cfbe982debccca67b083c7816a7836fb95e","user":{"login":"uber","id":538264,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzODI2NA==","avatar_url":"https://avatars3.githubusercontent.com/u/538264?v=4","gravatar_id":"","url":"https://api.github.com/users/uber","html_url":"https://github.com/uber","followers_url":"https://api.github.com/users/uber/followers","following_url":"https://api.github.com/users/uber/following{/other_user}","gists_url":"https://api.github.com/users/uber/gists{/gist_id}","starred_url":"https://api.github.com/users/uber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uber/subscriptions","organizations_url":"https://api.github.com/users/uber/orgs","repos_url":"https://api.github.com/users/uber/repos","events_url":"https://api.github.com/users/uber/events{/privacy}","received_events_url":"https://api.github.com/users/uber/received_events","type":"Organization","site_admin":false},"repo":{"id":120625155,"node_id":"MDEwOlJlcG9zaXRvcnkxMjA2MjUxNTU=","name":"prototool","full_name":"uber/prototool","private":false,"owner":{"login":"uber","id":538264,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzODI2NA==","avatar_url":"https://avatars3.githubusercontent.com/u/538264?v=4","gravatar_id":"","url":"https://api.github.com/users/uber","html_url":"https://github.com/uber","followers_url":"https://api.github.com/users/uber/followers","following_url":"https://api.github.com/users/uber/following{/other_user}","gists_url":"https://api.github.com/users/uber/gists{/gist_id}","starred_url":"https://api.github.com/users/uber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uber/subscriptions","organizations_url":"https://api.github.com/users/uber/orgs","repos_url":"https://api.github.com/users/uber/repos","events_url":"https://api.github.com/users/uber/events{/privacy}","received_events_url":"https://api.github.com/users/uber/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/uber/prototool","description":"Your Swiss Army Knife for Protocol Buffers","fork":false,"url":"https://api.github.com/repos/uber/prototool","forks_url":"https://api.github.com/repos/uber/prototool/forks","keys_url":"https://api.github.com/repos/uber/prototool/keys{/key_id}","collaborators_url":"https://api.github.com/repos/uber/prototool/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/uber/prototool/teams","hooks_url":"https://api.github.com/repos/uber/prototool/hooks","issue_events_url":"https://api.github.com/repos/uber/prototool/issues/events{/number}","events_url":"https://api.github.com/repos/uber/prototool/events","assignees_url":"https://api.github.com/repos/uber/prototool/assignees{/user}","branches_url":"https://api.github.com/repos/uber/prototool/branches{/branch}","tags_url":"https://api.github.com/repos/uber/prototool/tags","blobs_url":"https://api.github.com/repos/uber/prototool/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/uber/prototool/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/uber/prototool/git/refs{/sha}","trees_url":"https://api.github.com/repos/uber/prototool/git/trees{/sha}","statuses_url":"https://api.github.com/repos/uber/prototool/statuses/{sha}","languages_url":"https://api.github.com/repos/uber/prototool/languages","stargazers_url":"https://api.github.com/repos/uber/prototool/stargazers","contributors_url":"https://api.github.com/repos/uber/prototool/contributors","subscribers_url":"https://api.github.com/repos/uber/prototool/subscribers","subscription_url":"https://api.github.com/repos/uber/prototool/subscription","commits_url":"https://api.github.com/repos/uber/prototool/commits{/sha}","git_commits_url":"https://api.github.com/repos/uber/prototool/git/commits{/sha}","comments_url":"https://api.github.com/repos/uber/prototool/comments{/number}","issue_comment_url":"https://api.github.com/repos/uber/prototool/issues/comments{/number}","contents_url":"https://api.github.com/repos/uber/prototool/contents/{+path}","compare_url":"https://api.github.com/repos/uber/prototool/compare/{base}...{head}","merges_url":"https://api.github.com/repos/uber/prototool/merges","archive_url":"https://api.github.com/repos/uber/prototool/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/uber/prototool/downloads","issues_url":"https://api.github.com/repos/uber/prototool/issues{/number}","pulls_url":"https://api.github.com/repos/uber/prototool/pulls{/number}","milestones_url":"https://api.github.com/repos/uber/prototool/milestones{/number}","notifications_url":"https://api.github.com/repos/uber/prototool/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/uber/prototool/labels{/name}","releases_url":"https://api.github.com/repos/uber/prototool/releases{/id}","deployments_url":"https://api.github.com/repos/uber/prototool/deployments","created_at":"2018-02-07T14:25:02Z","updated_at":"2018-12-19T13:40:45Z","pushed_at":"2018-12-19T15:35:23Z","git_url":"git://github.com/uber/prototool.git","ssh_url":"git@github.com:uber/prototool.git","clone_url":"https://github.com/uber/prototool.git","svn_url":"https://github.com/uber/prototool","homepage":"","size":688,"stargazers_count":2615,"watchers_count":2615,"language":"Go","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":80,"mirror_url":null,"archived":false,"open_issues_count":17,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":80,"open_issues":17,"watchers":2615,"default_branch":"dev"}},"base":{"label":"uber:dev","ref":"dev","sha":"ea477f42180f1bc313e94a118a4dc3393b665473","user":{"login":"uber","id":538264,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzODI2NA==","avatar_url":"https://avatars3.githubusercontent.com/u/538264?v=4","gravatar_id":"","url":"https://api.github.com/users/uber","html_url":"https://github.com/uber","followers_url":"https://api.github.com/users/uber/followers","following_url":"https://api.github.com/users/uber/following{/other_user}","gists_url":"https://api.github.com/users/uber/gists{/gist_id}","starred_url":"https://api.github.com/users/uber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uber/subscriptions","organizations_url":"https://api.github.com/users/uber/orgs","repos_url":"https://api.github.com/users/uber/repos","events_url":"https://api.github.com/users/uber/events{/privacy}","received_events_url":"https://api.github.com/users/uber/received_events","type":"Organization","site_admin":false},"repo":{"id":120625155,"node_id":"MDEwOlJlcG9zaXRvcnkxMjA2MjUxNTU=","name":"prototool","full_name":"uber/prototool","private":false,"owner":{"login":"uber","id":538264,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzODI2NA==","avatar_url":"https://avatars3.githubusercontent.com/u/538264?v=4","gravatar_id":"","url":"https://api.github.com/users/uber","html_url":"https://github.com/uber","followers_url":"https://api.github.com/users/uber/followers","following_url":"https://api.github.com/users/uber/following{/other_user}","gists_url":"https://api.github.com/users/uber/gists{/gist_id}","starred_url":"https://api.github.com/users/uber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uber/subscriptions","organizations_url":"https://api.github.com/users/uber/orgs","repos_url":"https://api.github.com/users/uber/repos","events_url":"https://api.github.com/users/uber/events{/privacy}","received_events_url":"https://api.github.com/users/uber/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/uber/prototool","description":"Your Swiss Army Knife for Protocol Buffers","fork":false,"url":"https://api.github.com/repos/uber/prototool","forks_url":"https://api.github.com/repos/uber/prototool/forks","keys_url":"https://api.github.com/repos/uber/prototool/keys{/key_id}","collaborators_url":"https://api.github.com/repos/uber/prototool/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/uber/prototool/teams","hooks_url":"https://api.github.com/repos/uber/prototool/hooks","issue_events_url":"https://api.github.com/repos/uber/prototool/issues/events{/number}","events_url":"https://api.github.com/repos/uber/prototool/events","assignees_url":"https://api.github.com/repos/uber/prototool/assignees{/user}","branches_url":"https://api.github.com/repos/uber/prototool/branches{/branch}","tags_url":"https://api.github.com/repos/uber/prototool/tags","blobs_url":"https://api.github.com/repos/uber/prototool/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/uber/prototool/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/uber/prototool/git/refs{/sha}","trees_url":"https://api.github.com/repos/uber/prototool/git/trees{/sha}","statuses_url":"https://api.github.com/repos/uber/prototool/statuses/{sha}","languages_url":"https://api.github.com/repos/uber/prototool/languages","stargazers_url":"https://api.github.com/repos/uber/prototool/stargazers","contributors_url":"https://api.github.com/repos/uber/prototool/contributors","subscribers_url":"https://api.github.com/repos/uber/prototool/subscribers","subscription_url":"https://api.github.com/repos/uber/prototool/subscription","commits_url":"https://api.github.com/repos/uber/prototool/commits{/sha}","git_commits_url":"https://api.github.com/repos/uber/prototool/git/commits{/sha}","comments_url":"https://api.github.com/repos/uber/prototool/comments{/number}","issue_comment_url":"https://api.github.com/repos/uber/prototool/issues/comments{/number}","contents_url":"https://api.github.com/repos/uber/prototool/contents/{+path}","compare_url":"https://api.github.com/repos/uber/prototool/compare/{base}...{head}","merges_url":"https://api.github.com/repos/uber/prototool/merges","archive_url":"https://api.github.com/repos/uber/prototool/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/uber/prototool/downloads","issues_url":"https://api.github.com/repos/uber/prototool/issues{/number}","pulls_url":"https://api.github.com/repos/uber/prototool/pulls{/number}","milestones_url":"https://api.github.com/repos/uber/prototool/milestones{/number}","notifications_url":"https://api.github.com/repos/uber/prototool/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/uber/prototool/labels{/name}","releases_url":"https://api.github.com/repos/uber/prototool/releases{/id}","deployments_url":"https://api.github.com/repos/uber/prototool/deployments","created_at":"2018-02-07T14:25:02Z","updated_at":"2018-12-19T13:40:45Z","pushed_at":"2018-12-19T15:35:23Z","git_url":"git://github.com/uber/prototool.git","ssh_url":"git@github.com:uber/prototool.git","clone_url":"https://github.com/uber/prototool.git","svn_url":"https://github.com/uber/prototool","homepage":"","size":688,"stargazers_count":2615,"watchers_count":2615,"language":"Go","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":80,"mirror_url":null,"archived":false,"open_issues_count":17,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":80,"open_issues":17,"watchers":2615,"default_branch":"dev"}},"_links":{"self":{"href":"https://api.github.com/repos/uber/prototool/pulls/249"},"html":{"href":"https://github.com/uber/prototool/pull/249"},"issue":{"href":"https://api.github.com/repos/uber/prototool/issues/249"},"comments":{"href":"https://api.github.com/repos/uber/prototool/issues/249/comments"},"review_comments":{"href":"https://api.github.com/repos/uber/prototool/pulls/249/comments"},"review_comment":{"href":"https://api.github.com/repos/uber/prototool/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/uber/prototool/pulls/249/commits"},"statuses":{"href":"https://api.github.com/repos/uber/prototool/statuses/82898cfbe982debccca67b083c7816a7836fb95e"}},"author_association":"COLLABORATOR","merged":false,"mergeable":true,"rebaseable":true,"mergeable_state":"unstable","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1378,"deletions":499,"changed_files":17}}
{"actor":{"display_login":"peter-edge"}}