{"action":"created","comment":{"url":"https://api.github.com/repos/DataBiosphere/azul/pulls/comments/240302723","pull_request_review_id":183027527,"id":240302723,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDMwMjcyMw==","diff_hunk":"@@ -12,6 +12,21 @@ meta:\n \n changes:\n \n+  - title: Add endpoint to shorten URLs\n+    issues:\n+      - https://github.com/databiosphere/azul/issues/66\n+    upgrade:\n+      - terraform\n+      - deploy\n+      - clients\n+    notes: >\n+           The `/url` endpoint was added to accept URLs and return a URL redirecting to the given URL.\n+           Documentation:\n+           https://github.com/DataBiosphere/azul/blob/2ab5c91d13e576a0e831298681e221ab0048bbcd/lambdas/service/app.py#L701\n+           Running `make terraform` will delete the previously existing azul-storage- bucket.","path":"CHANGELOG.yaml","position":15,"original_position":15,"commit_id":"3679cd869899f11183bd38c4a8e7c545e0e764ed","original_commit_id":"3679cd869899f11183bd38c4a8e7c545e0e764ed","user":{"login":"hannes-ucsc","id":5143256,"node_id":"MDQ6VXNlcjUxNDMyNTY=","avatar_url":"https://avatars2.githubusercontent.com/u/5143256?v=4","gravatar_id":"","url":"https://api.github.com/users/hannes-ucsc","html_url":"https://github.com/hannes-ucsc","followers_url":"https://api.github.com/users/hannes-ucsc/followers","following_url":"https://api.github.com/users/hannes-ucsc/following{/other_user}","gists_url":"https://api.github.com/users/hannes-ucsc/gists{/gist_id}","starred_url":"https://api.github.com/users/hannes-ucsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hannes-ucsc/subscriptions","organizations_url":"https://api.github.com/users/hannes-ucsc/orgs","repos_url":"https://api.github.com/users/hannes-ucsc/repos","events_url":"https://api.github.com/users/hannes-ucsc/events{/privacy}","received_events_url":"https://api.github.com/users/hannes-ucsc/received_events","type":"User","site_admin":false},"body":"```suggestion\r\n           Running `make terraform` after upgrading will delete the previously existing `azul-storage-…` bucket.\r\n```","created_at":"2018-12-10T17:18:48Z","updated_at":"2018-12-10T17:23:58Z","html_url":"https://github.com/DataBiosphere/azul/pull/583#discussion_r240302723","pull_request_url":"https://api.github.com/repos/DataBiosphere/azul/pulls/583","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/DataBiosphere/azul/pulls/comments/240302723"},"html":{"href":"https://github.com/DataBiosphere/azul/pull/583#discussion_r240302723"},"pull_request":{"href":"https://api.github.com/repos/DataBiosphere/azul/pulls/583"}}},"pull_request":{"url":"https://api.github.com/repos/DataBiosphere/azul/pulls/583","id":236363352,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM2MzYzMzUy","html_url":"https://github.com/DataBiosphere/azul/pull/583","diff_url":"https://github.com/DataBiosphere/azul/pull/583.diff","patch_url":"https://github.com/DataBiosphere/azul/pull/583.patch","issue_url":"https://api.github.com/repos/DataBiosphere/azul/issues/583","number":583,"state":"open","locked":false,"title":"Save query/URL shortener","user":{"login":"Ben-Wu","id":12437227,"node_id":"MDQ6VXNlcjEyNDM3MjI3","avatar_url":"https://avatars2.githubusercontent.com/u/12437227?v=4","gravatar_id":"","url":"https://api.github.com/users/Ben-Wu","html_url":"https://github.com/Ben-Wu","followers_url":"https://api.github.com/users/Ben-Wu/followers","following_url":"https://api.github.com/users/Ben-Wu/following{/other_user}","gists_url":"https://api.github.com/users/Ben-Wu/gists{/gist_id}","starred_url":"https://api.github.com/users/Ben-Wu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ben-Wu/subscriptions","organizations_url":"https://api.github.com/users/Ben-Wu/orgs","repos_url":"https://api.github.com/users/Ben-Wu/repos","events_url":"https://api.github.com/users/Ben-Wu/events{/privacy}","received_events_url":"https://api.github.com/users/Ben-Wu/received_events","type":"User","site_admin":false},"body":"An example URL is http://azul-public-dnastack2.s3-website-us-east-1.amazonaws.com/url/0eC\r\n\r\nIf we want to use a custom domain for this it may be better to use a single bucket for all deployments so that the custom domain can just point to azul-redirect...amazonaws.com and everyone can use it.","created_at":"2018-12-05T23:54:08Z","updated_at":"2018-12-10T17:23:57Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f654962af3001b5f6463b6e1ca9388ccee44707d","assignee":{"login":"hannes-ucsc","id":5143256,"node_id":"MDQ6VXNlcjUxNDMyNTY=","avatar_url":"https://avatars2.githubusercontent.com/u/5143256?v=4","gravatar_id":"","url":"https://api.github.com/users/hannes-ucsc","html_url":"https://github.com/hannes-ucsc","followers_url":"https://api.github.com/users/hannes-ucsc/followers","following_url":"https://api.github.com/users/hannes-ucsc/following{/other_user}","gists_url":"https://api.github.com/users/hannes-ucsc/gists{/gist_id}","starred_url":"https://api.github.com/users/hannes-ucsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hannes-ucsc/subscriptions","organizations_url":"https://api.github.com/users/hannes-ucsc/orgs","repos_url":"https://api.github.com/users/hannes-ucsc/repos","events_url":"https://api.github.com/users/hannes-ucsc/events{/privacy}","received_events_url":"https://api.github.com/users/hannes-ucsc/received_events","type":"User","site_admin":false},"assignees":[{"login":"hannes-ucsc","id":5143256,"node_id":"MDQ6VXNlcjUxNDMyNTY=","avatar_url":"https://avatars2.githubusercontent.com/u/5143256?v=4","gravatar_id":"","url":"https://api.github.com/users/hannes-ucsc","html_url":"https://github.com/hannes-ucsc","followers_url":"https://api.github.com/users/hannes-ucsc/followers","following_url":"https://api.github.com/users/hannes-ucsc/following{/other_user}","gists_url":"https://api.github.com/users/hannes-ucsc/gists{/gist_id}","starred_url":"https://api.github.com/users/hannes-ucsc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hannes-ucsc/subscriptions","organizations_url":"https://api.github.com/users/hannes-ucsc/orgs","repos_url":"https://api.github.com/users/hannes-ucsc/repos","events_url":"https://api.github.com/users/hannes-ucsc/events{/privacy}","received_events_url":"https://api.github.com/users/hannes-ucsc/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/DataBiosphere/azul/pulls/583/commits","review_comments_url":"https://api.github.com/repos/DataBiosphere/azul/pulls/583/comments","review_comment_url":"https://api.github.com/repos/DataBiosphere/azul/pulls/comments{/number}","comments_url":"https://api.github.com/repos/DataBiosphere/azul/issues/583/comments","statuses_url":"https://api.github.com/repos/DataBiosphere/azul/statuses/3679cd869899f11183bd38c4a8e7c545e0e764ed","head":{"label":"DataBiosphere:feature/benwu/66-query-url-shortener","ref":"feature/benwu/66-query-url-shortener","sha":"3679cd869899f11183bd38c4a8e7c545e0e764ed","user":{"login":"DataBiosphere","id":32805087,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMyODA1MDg3","avatar_url":"https://avatars0.githubusercontent.com/u/32805087?v=4","gravatar_id":"","url":"https://api.github.com/users/DataBiosphere","html_url":"https://github.com/DataBiosphere","followers_url":"https://api.github.com/users/DataBiosphere/followers","following_url":"https://api.github.com/users/DataBiosphere/following{/other_user}","gists_url":"https://api.github.com/users/DataBiosphere/gists{/gist_id}","starred_url":"https://api.github.com/users/DataBiosphere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DataBiosphere/subscriptions","organizations_url":"https://api.github.com/users/DataBiosphere/orgs","repos_url":"https://api.github.com/users/DataBiosphere/repos","events_url":"https://api.github.com/users/DataBiosphere/events{/privacy}","received_events_url":"https://api.github.com/users/DataBiosphere/received_events","type":"Organization","site_admin":false},"repo":{"id":139095537,"node_id":"MDEwOlJlcG9zaXRvcnkxMzkwOTU1Mzc=","name":"azul","full_name":"DataBiosphere/azul","private":false,"owner":{"login":"DataBiosphere","id":32805087,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMyODA1MDg3","avatar_url":"https://avatars0.githubusercontent.com/u/32805087?v=4","gravatar_id":"","url":"https://api.github.com/users/DataBiosphere","html_url":"https://github.com/DataBiosphere","followers_url":"https://api.github.com/users/DataBiosphere/followers","following_url":"https://api.github.com/users/DataBiosphere/following{/other_user}","gists_url":"https://api.github.com/users/DataBiosphere/gists{/gist_id}","starred_url":"https://api.github.com/users/DataBiosphere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DataBiosphere/subscriptions","organizations_url":"https://api.github.com/users/DataBiosphere/orgs","repos_url":"https://api.github.com/users/DataBiosphere/repos","events_url":"https://api.github.com/users/DataBiosphere/events{/privacy}","received_events_url":"https://api.github.com/users/DataBiosphere/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/DataBiosphere/azul","description":"Indexer and web-services used for HCA and CGP.","fork":false,"url":"https://api.github.com/repos/DataBiosphere/azul","forks_url":"https://api.github.com/repos/DataBiosphere/azul/forks","keys_url":"https://api.github.com/repos/DataBiosphere/azul/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DataBiosphere/azul/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DataBiosphere/azul/teams","hooks_url":"https://api.github.com/repos/DataBiosphere/azul/hooks","issue_events_url":"https://api.github.com/repos/DataBiosphere/azul/issues/events{/number}","events_url":"https://api.github.com/repos/DataBiosphere/azul/events","assignees_url":"https://api.github.com/repos/DataBiosphere/azul/assignees{/user}","branches_url":"https://api.github.com/repos/DataBiosphere/azul/branches{/branch}","tags_url":"https://api.github.com/repos/DataBiosphere/azul/tags","blobs_url":"https://api.github.com/repos/DataBiosphere/azul/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DataBiosphere/azul/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DataBiosphere/azul/git/refs{/sha}","trees_url":"https://api.github.com/repos/DataBiosphere/azul/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DataBiosphere/azul/statuses/{sha}","languages_url":"https://api.github.com/repos/DataBiosphere/azul/languages","stargazers_url":"https://api.github.com/repos/DataBiosphere/azul/stargazers","contributors_url":"https://api.github.com/repos/DataBiosphere/azul/contributors","subscribers_url":"https://api.github.com/repos/DataBiosphere/azul/subscribers","subscription_url":"https://api.github.com/repos/DataBiosphere/azul/subscription","commits_url":"https://api.github.com/repos/DataBiosphere/azul/commits{/sha}","git_commits_url":"https://api.github.com/repos/DataBiosphere/azul/git/commits{/sha}","comments_url":"https://api.github.com/repos/DataBiosphere/azul/comments{/number}","issue_comment_url":"https://api.github.com/repos/DataBiosphere/azul/issues/comments{/number}","contents_url":"https://api.github.com/repos/DataBiosphere/azul/contents/{+path}","compare_url":"https://api.github.com/repos/DataBiosphere/azul/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DataBiosphere/azul/merges","archive_url":"https://api.github.com/repos/DataBiosphere/azul/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DataBiosphere/azul/downloads","issues_url":"https://api.github.com/repos/DataBiosphere/azul/issues{/number}","pulls_url":"https://api.github.com/repos/DataBiosphere/azul/pulls{/number}","milestones_url":"https://api.github.com/repos/DataBiosphere/azul/milestones{/number}","notifications_url":"https://api.github.com/repos/DataBiosphere/azul/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DataBiosphere/azul/labels{/name}","releases_url":"https://api.github.com/repos/DataBiosphere/azul/releases{/id}","deployments_url":"https://api.github.com/repos/DataBiosphere/azul/deployments","created_at":"2018-06-29T03:18:14Z","updated_at":"2018-12-07T22:24:53Z","pushed_at":"2018-12-10T07:19:52Z","git_url":"git://github.com/DataBiosphere/azul.git","ssh_url":"git@github.com:DataBiosphere/azul.git","clone_url":"https://github.com/DataBiosphere/azul.git","svn_url":"https://github.com/DataBiosphere/azul","homepage":"","size":12196,"stargazers_count":4,"watchers_count":4,"language":"Python","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":132,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":2,"open_issues":132,"watchers":4,"default_branch":"prod"}},"base":{"label":"DataBiosphere:develop","ref":"develop","sha":"4d278175afeeec03832953b9ce94097b2a655fe6","user":{"login":"DataBiosphere","id":32805087,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMyODA1MDg3","avatar_url":"https://avatars0.githubusercontent.com/u/32805087?v=4","gravatar_id":"","url":"https://api.github.com/users/DataBiosphere","html_url":"https://github.com/DataBiosphere","followers_url":"https://api.github.com/users/DataBiosphere/followers","following_url":"https://api.github.com/users/DataBiosphere/following{/other_user}","gists_url":"https://api.github.com/users/DataBiosphere/gists{/gist_id}","starred_url":"https://api.github.com/users/DataBiosphere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DataBiosphere/subscriptions","organizations_url":"https://api.github.com/users/DataBiosphere/orgs","repos_url":"https://api.github.com/users/DataBiosphere/repos","events_url":"https://api.github.com/users/DataBiosphere/events{/privacy}","received_events_url":"https://api.github.com/users/DataBiosphere/received_events","type":"Organization","site_admin":false},"repo":{"id":139095537,"node_id":"MDEwOlJlcG9zaXRvcnkxMzkwOTU1Mzc=","name":"azul","full_name":"DataBiosphere/azul","private":false,"owner":{"login":"DataBiosphere","id":32805087,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMyODA1MDg3","avatar_url":"https://avatars0.githubusercontent.com/u/32805087?v=4","gravatar_id":"","url":"https://api.github.com/users/DataBiosphere","html_url":"https://github.com/DataBiosphere","followers_url":"https://api.github.com/users/DataBiosphere/followers","following_url":"https://api.github.com/users/DataBiosphere/following{/other_user}","gists_url":"https://api.github.com/users/DataBiosphere/gists{/gist_id}","starred_url":"https://api.github.com/users/DataBiosphere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DataBiosphere/subscriptions","organizations_url":"https://api.github.com/users/DataBiosphere/orgs","repos_url":"https://api.github.com/users/DataBiosphere/repos","events_url":"https://api.github.com/users/DataBiosphere/events{/privacy}","received_events_url":"https://api.github.com/users/DataBiosphere/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/DataBiosphere/azul","description":"Indexer and web-services used for HCA and CGP.","fork":false,"url":"https://api.github.com/repos/DataBiosphere/azul","forks_url":"https://api.github.com/repos/DataBiosphere/azul/forks","keys_url":"https://api.github.com/repos/DataBiosphere/azul/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DataBiosphere/azul/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DataBiosphere/azul/teams","hooks_url":"https://api.github.com/repos/DataBiosphere/azul/hooks","issue_events_url":"https://api.github.com/repos/DataBiosphere/azul/issues/events{/number}","events_url":"https://api.github.com/repos/DataBiosphere/azul/events","assignees_url":"https://api.github.com/repos/DataBiosphere/azul/assignees{/user}","branches_url":"https://api.github.com/repos/DataBiosphere/azul/branches{/branch}","tags_url":"https://api.github.com/repos/DataBiosphere/azul/tags","blobs_url":"https://api.github.com/repos/DataBiosphere/azul/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DataBiosphere/azul/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DataBiosphere/azul/git/refs{/sha}","trees_url":"https://api.github.com/repos/DataBiosphere/azul/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DataBiosphere/azul/statuses/{sha}","languages_url":"https://api.github.com/repos/DataBiosphere/azul/languages","stargazers_url":"https://api.github.com/repos/DataBiosphere/azul/stargazers","contributors_url":"https://api.github.com/repos/DataBiosphere/azul/contributors","subscribers_url":"https://api.github.com/repos/DataBiosphere/azul/subscribers","subscription_url":"https://api.github.com/repos/DataBiosphere/azul/subscription","commits_url":"https://api.github.com/repos/DataBiosphere/azul/commits{/sha}","git_commits_url":"https://api.github.com/repos/DataBiosphere/azul/git/commits{/sha}","comments_url":"https://api.github.com/repos/DataBiosphere/azul/comments{/number}","issue_comment_url":"https://api.github.com/repos/DataBiosphere/azul/issues/comments{/number}","contents_url":"https://api.github.com/repos/DataBiosphere/azul/contents/{+path}","compare_url":"https://api.github.com/repos/DataBiosphere/azul/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DataBiosphere/azul/merges","archive_url":"https://api.github.com/repos/DataBiosphere/azul/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DataBiosphere/azul/downloads","issues_url":"https://api.github.com/repos/DataBiosphere/azul/issues{/number}","pulls_url":"https://api.github.com/repos/DataBiosphere/azul/pulls{/number}","milestones_url":"https://api.github.com/repos/DataBiosphere/azul/milestones{/number}","notifications_url":"https://api.github.com/repos/DataBiosphere/azul/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DataBiosphere/azul/labels{/name}","releases_url":"https://api.github.com/repos/DataBiosphere/azul/releases{/id}","deployments_url":"https://api.github.com/repos/DataBiosphere/azul/deployments","created_at":"2018-06-29T03:18:14Z","updated_at":"2018-12-07T22:24:53Z","pushed_at":"2018-12-10T07:19:52Z","git_url":"git://github.com/DataBiosphere/azul.git","ssh_url":"git@github.com:DataBiosphere/azul.git","clone_url":"https://github.com/DataBiosphere/azul.git","svn_url":"https://github.com/DataBiosphere/azul","homepage":"","size":12196,"stargazers_count":4,"watchers_count":4,"language":"Python","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":132,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":2,"open_issues":132,"watchers":4,"default_branch":"prod"}},"_links":{"self":{"href":"https://api.github.com/repos/DataBiosphere/azul/pulls/583"},"html":{"href":"https://github.com/DataBiosphere/azul/pull/583"},"issue":{"href":"https://api.github.com/repos/DataBiosphere/azul/issues/583"},"comments":{"href":"https://api.github.com/repos/DataBiosphere/azul/issues/583/comments"},"review_comments":{"href":"https://api.github.com/repos/DataBiosphere/azul/pulls/583/comments"},"review_comment":{"href":"https://api.github.com/repos/DataBiosphere/azul/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/DataBiosphere/azul/pulls/583/commits"},"statuses":{"href":"https://api.github.com/repos/DataBiosphere/azul/statuses/3679cd869899f11183bd38c4a8e7c545e0e764ed"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"hannes-ucsc"}}