tapir icon indicating copy to clipboard operation
tapir copied to clipboard

Remove reliance of tests on Cats Effect, to enable Scala Native release for sttp client module

Open keynmol opened this issue 5 months ago • 2 comments

Most tests operate within or via Future anyways, so we remove the level of indirection and express as much as possible in terms of Future, removing the need for CE dependency in a lot of places, but especially on Native. I got sttpClient4Native4/test to pass locally, which is all I care about really.

Note that CE release on Native 0.5 is imminent, but if it's delayed, this might be an option to get native builds of sttp modules out (and may be others?).

Getting a native tapir-sttp-client module is my only goal here, so I don't care if it's achieved by any other means – you can consider this PR if you think it has merit on its own.

not a Draft as I want to get a CI run out of it.

keynmol avatar May 24 '25 09:05 keynmol