{"action":"created","comment":{"url":"https://api.github.com/repos/softwaremill/tapir/pulls/comments/244115673","pull_request_review_id":188043012,"id":244115673,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0NDExNTY3Mw==","diff_hunk":"@@ -0,0 +1,47 @@\n+package tapir.server.http4s\n+import cats.data.Kleisli\n+import cats.effect.concurrent.Ref\n+import cats.effect._\n+import fs2.concurrent.SignallingRef\n+import org.http4s.server.blaze.BlazeServerBuilder\n+import org.http4s.syntax.kleisli._\n+import org.http4s.{Request, Response}\n+import tapir.Endpoint\n+import tapir.server.tests.ServerTests\n+import tapir.typelevel.ParamsAsArgs\n+import cats.implicits._\n+import scala.concurrent.ExecutionContext\n+\n+class Http4sServerTests extends ServerTests[IO] {\n+\n+  implicit val ec: ExecutionContext = scala.concurrent.ExecutionContext.Implicits.global // Is this the one we want?","path":"server/http4s-server/src/test/scala/tapir/server/http4s/Http4sServerTests.scala","position":17,"original_position":17,"commit_id":"dc31cea40875e41be75ee0c278343c3f190daaf5","original_commit_id":"85963e3cb79ed55a216493fd6400840c63f736e2","user":{"login":"adamw","id":60503,"node_id":"MDQ6VXNlcjYwNTAz","avatar_url":"https://avatars3.githubusercontent.com/u/60503?v=4","gravatar_id":"","url":"https://api.github.com/users/adamw","html_url":"https://github.com/adamw","followers_url":"https://api.github.com/users/adamw/followers","following_url":"https://api.github.com/users/adamw/following{/other_user}","gists_url":"https://api.github.com/users/adamw/gists{/gist_id}","starred_url":"https://api.github.com/users/adamw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamw/subscriptions","organizations_url":"https://api.github.com/users/adamw/orgs","repos_url":"https://api.github.com/users/adamw/repos","events_url":"https://api.github.com/users/adamw/events{/privacy}","received_events_url":"https://api.github.com/users/adamw/received_events","type":"User","site_admin":false},"body":"yes sure :)","created_at":"2018-12-27T09:32:36Z","updated_at":"2018-12-27T09:32:37Z","html_url":"https://github.com/softwaremill/tapir/pull/16#discussion_r244115673","pull_request_url":"https://api.github.com/repos/softwaremill/tapir/pulls/16","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/softwaremill/tapir/pulls/comments/244115673"},"html":{"href":"https://github.com/softwaremill/tapir/pull/16#discussion_r244115673"},"pull_request":{"href":"https://api.github.com/repos/softwaremill/tapir/pulls/16"}},"in_reply_to_id":243769512},"pull_request":{"url":"https://api.github.com/repos/softwaremill/tapir/pulls/16","id":240651225,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQwNjUxMjI1","html_url":"https://github.com/softwaremill/tapir/pull/16","diff_url":"https://github.com/softwaremill/tapir/pull/16.diff","patch_url":"https://github.com/softwaremill/tapir/pull/16.patch","issue_url":"https://api.github.com/repos/softwaremill/tapir/issues/16","number":16,"state":"open","locked":false,"title":"Adds Http4s server interpreter ","user":{"login":"hejfelix","id":1153154,"node_id":"MDQ6VXNlcjExNTMxNTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1153154?v=4","gravatar_id":"","url":"https://api.github.com/users/hejfelix","html_url":"https://github.com/hejfelix","followers_url":"https://api.github.com/users/hejfelix/followers","following_url":"https://api.github.com/users/hejfelix/following{/other_user}","gists_url":"https://api.github.com/users/hejfelix/gists{/gist_id}","starred_url":"https://api.github.com/users/hejfelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hejfelix/subscriptions","organizations_url":"https://api.github.com/users/hejfelix/orgs","repos_url":"https://api.github.com/users/hejfelix/repos","events_url":"https://api.github.com/users/hejfelix/events{/privacy}","received_events_url":"https://api.github.com/users/hejfelix/received_events","type":"User","site_admin":false},"body":"This is just a first stab -- nothing is optimized and the code is not perfect.\r\n\r\nIt also bumps Http4s version to 0.20.0-M4 with minor changes to ClientTests. \r\n\r\nLooking forward to review comments! (note, it's Christmas so I'll not be responding quickly)","created_at":"2018-12-22T19:55:56Z","updated_at":"2018-12-27T09:32:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"992004a711a890c8b5e495e1269b05502459d640","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/softwaremill/tapir/pulls/16/commits","review_comments_url":"https://api.github.com/repos/softwaremill/tapir/pulls/16/comments","review_comment_url":"https://api.github.com/repos/softwaremill/tapir/pulls/comments{/number}","comments_url":"https://api.github.com/repos/softwaremill/tapir/issues/16/comments","statuses_url":"https://api.github.com/repos/softwaremill/tapir/statuses/dc31cea40875e41be75ee0c278343c3f190daaf5","head":{"label":"hejfelix:master","ref":"master","sha":"dc31cea40875e41be75ee0c278343c3f190daaf5","user":{"login":"hejfelix","id":1153154,"node_id":"MDQ6VXNlcjExNTMxNTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1153154?v=4","gravatar_id":"","url":"https://api.github.com/users/hejfelix","html_url":"https://github.com/hejfelix","followers_url":"https://api.github.com/users/hejfelix/followers","following_url":"https://api.github.com/users/hejfelix/following{/other_user}","gists_url":"https://api.github.com/users/hejfelix/gists{/gist_id}","starred_url":"https://api.github.com/users/hejfelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hejfelix/subscriptions","organizations_url":"https://api.github.com/users/hejfelix/orgs","repos_url":"https://api.github.com/users/hejfelix/repos","events_url":"https://api.github.com/users/hejfelix/events{/privacy}","received_events_url":"https://api.github.com/users/hejfelix/received_events","type":"User","site_admin":false},"repo":{"id":162791119,"node_id":"MDEwOlJlcG9zaXRvcnkxNjI3OTExMTk=","name":"tapir","full_name":"hejfelix/tapir","private":false,"owner":{"login":"hejfelix","id":1153154,"node_id":"MDQ6VXNlcjExNTMxNTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1153154?v=4","gravatar_id":"","url":"https://api.github.com/users/hejfelix","html_url":"https://github.com/hejfelix","followers_url":"https://api.github.com/users/hejfelix/followers","following_url":"https://api.github.com/users/hejfelix/following{/other_user}","gists_url":"https://api.github.com/users/hejfelix/gists{/gist_id}","starred_url":"https://api.github.com/users/hejfelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hejfelix/subscriptions","organizations_url":"https://api.github.com/users/hejfelix/orgs","repos_url":"https://api.github.com/users/hejfelix/repos","events_url":"https://api.github.com/users/hejfelix/events{/privacy}","received_events_url":"https://api.github.com/users/hejfelix/received_events","type":"User","site_admin":false},"html_url":"https://github.com/hejfelix/tapir","description":"tapir, or Typed API descRiptions","fork":true,"url":"https://api.github.com/repos/hejfelix/tapir","forks_url":"https://api.github.com/repos/hejfelix/tapir/forks","keys_url":"https://api.github.com/repos/hejfelix/tapir/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hejfelix/tapir/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hejfelix/tapir/teams","hooks_url":"https://api.github.com/repos/hejfelix/tapir/hooks","issue_events_url":"https://api.github.com/repos/hejfelix/tapir/issues/events{/number}","events_url":"https://api.github.com/repos/hejfelix/tapir/events","assignees_url":"https://api.github.com/repos/hejfelix/tapir/assignees{/user}","branches_url":"https://api.github.com/repos/hejfelix/tapir/branches{/branch}","tags_url":"https://api.github.com/repos/hejfelix/tapir/tags","blobs_url":"https://api.github.com/repos/hejfelix/tapir/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hejfelix/tapir/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hejfelix/tapir/git/refs{/sha}","trees_url":"https://api.github.com/repos/hejfelix/tapir/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hejfelix/tapir/statuses/{sha}","languages_url":"https://api.github.com/repos/hejfelix/tapir/languages","stargazers_url":"https://api.github.com/repos/hejfelix/tapir/stargazers","contributors_url":"https://api.github.com/repos/hejfelix/tapir/contributors","subscribers_url":"https://api.github.com/repos/hejfelix/tapir/subscribers","subscription_url":"https://api.github.com/repos/hejfelix/tapir/subscription","commits_url":"https://api.github.com/repos/hejfelix/tapir/commits{/sha}","git_commits_url":"https://api.github.com/repos/hejfelix/tapir/git/commits{/sha}","comments_url":"https://api.github.com/repos/hejfelix/tapir/comments{/number}","issue_comment_url":"https://api.github.com/repos/hejfelix/tapir/issues/comments{/number}","contents_url":"https://api.github.com/repos/hejfelix/tapir/contents/{+path}","compare_url":"https://api.github.com/repos/hejfelix/tapir/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hejfelix/tapir/merges","archive_url":"https://api.github.com/repos/hejfelix/tapir/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hejfelix/tapir/downloads","issues_url":"https://api.github.com/repos/hejfelix/tapir/issues{/number}","pulls_url":"https://api.github.com/repos/hejfelix/tapir/pulls{/number}","milestones_url":"https://api.github.com/repos/hejfelix/tapir/milestones{/number}","notifications_url":"https://api.github.com/repos/hejfelix/tapir/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hejfelix/tapir/labels{/name}","releases_url":"https://api.github.com/repos/hejfelix/tapir/releases{/id}","deployments_url":"https://api.github.com/repos/hejfelix/tapir/deployments","created_at":"2018-12-22T07:29:02Z","updated_at":"2018-12-25T18:46:37Z","pushed_at":"2018-12-25T18:46:35Z","git_url":"git://github.com/hejfelix/tapir.git","ssh_url":"git@github.com:hejfelix/tapir.git","clone_url":"https://github.com/hejfelix/tapir.git","svn_url":"https://github.com/hejfelix/tapir","homepage":"https://softwaremill.com/open-source/","size":281,"stargazers_count":0,"watchers_count":0,"language":"Scala","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"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":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"softwaremill:master","ref":"master","sha":"8c958cd8749d1c417f963f7eb5b2755aff85d25e","user":{"login":"softwaremill","id":322765,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMyMjc2NQ==","avatar_url":"https://avatars0.githubusercontent.com/u/322765?v=4","gravatar_id":"","url":"https://api.github.com/users/softwaremill","html_url":"https://github.com/softwaremill","followers_url":"https://api.github.com/users/softwaremill/followers","following_url":"https://api.github.com/users/softwaremill/following{/other_user}","gists_url":"https://api.github.com/users/softwaremill/gists{/gist_id}","starred_url":"https://api.github.com/users/softwaremill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/softwaremill/subscriptions","organizations_url":"https://api.github.com/users/softwaremill/orgs","repos_url":"https://api.github.com/users/softwaremill/repos","events_url":"https://api.github.com/users/softwaremill/events{/privacy}","received_events_url":"https://api.github.com/users/softwaremill/received_events","type":"Organization","site_admin":false},"repo":{"id":161060132,"node_id":"MDEwOlJlcG9zaXRvcnkxNjEwNjAxMzI=","name":"tapir","full_name":"softwaremill/tapir","private":false,"owner":{"login":"softwaremill","id":322765,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMyMjc2NQ==","avatar_url":"https://avatars0.githubusercontent.com/u/322765?v=4","gravatar_id":"","url":"https://api.github.com/users/softwaremill","html_url":"https://github.com/softwaremill","followers_url":"https://api.github.com/users/softwaremill/followers","following_url":"https://api.github.com/users/softwaremill/following{/other_user}","gists_url":"https://api.github.com/users/softwaremill/gists{/gist_id}","starred_url":"https://api.github.com/users/softwaremill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/softwaremill/subscriptions","organizations_url":"https://api.github.com/users/softwaremill/orgs","repos_url":"https://api.github.com/users/softwaremill/repos","events_url":"https://api.github.com/users/softwaremill/events{/privacy}","received_events_url":"https://api.github.com/users/softwaremill/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/softwaremill/tapir","description":"tapir, or Typed API descRiptions","fork":false,"url":"https://api.github.com/repos/softwaremill/tapir","forks_url":"https://api.github.com/repos/softwaremill/tapir/forks","keys_url":"https://api.github.com/repos/softwaremill/tapir/keys{/key_id}","collaborators_url":"https://api.github.com/repos/softwaremill/tapir/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/softwaremill/tapir/teams","hooks_url":"https://api.github.com/repos/softwaremill/tapir/hooks","issue_events_url":"https://api.github.com/repos/softwaremill/tapir/issues/events{/number}","events_url":"https://api.github.com/repos/softwaremill/tapir/events","assignees_url":"https://api.github.com/repos/softwaremill/tapir/assignees{/user}","branches_url":"https://api.github.com/repos/softwaremill/tapir/branches{/branch}","tags_url":"https://api.github.com/repos/softwaremill/tapir/tags","blobs_url":"https://api.github.com/repos/softwaremill/tapir/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/softwaremill/tapir/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/softwaremill/tapir/git/refs{/sha}","trees_url":"https://api.github.com/repos/softwaremill/tapir/git/trees{/sha}","statuses_url":"https://api.github.com/repos/softwaremill/tapir/statuses/{sha}","languages_url":"https://api.github.com/repos/softwaremill/tapir/languages","stargazers_url":"https://api.github.com/repos/softwaremill/tapir/stargazers","contributors_url":"https://api.github.com/repos/softwaremill/tapir/contributors","subscribers_url":"https://api.github.com/repos/softwaremill/tapir/subscribers","subscription_url":"https://api.github.com/repos/softwaremill/tapir/subscription","commits_url":"https://api.github.com/repos/softwaremill/tapir/commits{/sha}","git_commits_url":"https://api.github.com/repos/softwaremill/tapir/git/commits{/sha}","comments_url":"https://api.github.com/repos/softwaremill/tapir/comments{/number}","issue_comment_url":"https://api.github.com/repos/softwaremill/tapir/issues/comments{/number}","contents_url":"https://api.github.com/repos/softwaremill/tapir/contents/{+path}","compare_url":"https://api.github.com/repos/softwaremill/tapir/compare/{base}...{head}","merges_url":"https://api.github.com/repos/softwaremill/tapir/merges","archive_url":"https://api.github.com/repos/softwaremill/tapir/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/softwaremill/tapir/downloads","issues_url":"https://api.github.com/repos/softwaremill/tapir/issues{/number}","pulls_url":"https://api.github.com/repos/softwaremill/tapir/pulls{/number}","milestones_url":"https://api.github.com/repos/softwaremill/tapir/milestones{/number}","notifications_url":"https://api.github.com/repos/softwaremill/tapir/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/softwaremill/tapir/labels{/name}","releases_url":"https://api.github.com/repos/softwaremill/tapir/releases{/id}","deployments_url":"https://api.github.com/repos/softwaremill/tapir/deployments","created_at":"2018-12-09T16:43:49Z","updated_at":"2018-12-23T16:25:25Z","pushed_at":"2018-12-25T18:46:36Z","git_url":"git://github.com/softwaremill/tapir.git","ssh_url":"git@github.com:softwaremill/tapir.git","clone_url":"https://github.com/softwaremill/tapir.git","svn_url":"https://github.com/softwaremill/tapir","homepage":"https://softwaremill.com/open-source/","size":257,"stargazers_count":84,"watchers_count":84,"language":"Scala","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":15,"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":15,"watchers":84,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/softwaremill/tapir/pulls/16"},"html":{"href":"https://github.com/softwaremill/tapir/pull/16"},"issue":{"href":"https://api.github.com/repos/softwaremill/tapir/issues/16"},"comments":{"href":"https://api.github.com/repos/softwaremill/tapir/issues/16/comments"},"review_comments":{"href":"https://api.github.com/repos/softwaremill/tapir/pulls/16/comments"},"review_comment":{"href":"https://api.github.com/repos/softwaremill/tapir/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/softwaremill/tapir/pulls/16/commits"},"statuses":{"href":"https://api.github.com/repos/softwaremill/tapir/statuses/dc31cea40875e41be75ee0c278343c3f190daaf5"}},"author_association":"NONE"}}
{"actor":{"display_login":"adamw"}}