Closed carrascoacd closed 1 year ago
cowboy with cowlib is finally updated so this can be merged.
@carrascoacd (cc @nulian) The tests are currently failing on CI due to some SSL validation issues. Any ideas on how to fix that? Locally everything works.
I'm afraid it is because certs_keys
were added in OTP 25 so probably the current tests are not working. I've added a commit to try to solve it but now the previous from 25 failed. I think we will need to create different tests to distinguish it and change the CI configuration to run them depending on the version.
I'm afraid it is because
certs_keys
were added in OTP 25 so probably the current tests are not working. I've added a commit to try to solve it but now the previous from 25 failed. I think we will need to create different tests to distinguish it and change the CI configuration to run them depending on the version.
What's weird to me is that Elixir 1.14 + OTP 25 works fine locally for me, without changing anything.
Yes, it is quite weird. Maybe I'm wrong and it is backwards compatible. Can you check the runtime GH uses in the tests to use exactly that instead of asdf based?
Great news, it seems that the SSL issues appear on Erlang 25.3, so using 25.1.x (which is the same I had locally) solves this for now, so we'll be able to merge
Great! Good job
Context
Gun 2.0 has been released. As a consequence, the dependency resolution when using https://github.com/elixir-grpc/grpc is broken.
In order to remove the temporal fork of
gun
and use the officialgun
library, we want to make sure that:gun
depends oncowlib
2.12.0cowboy
depends oncowlib
2.12.0grpc
depends indirectly on oncowlib
2.12.0I'm also taking the chance for releasing the minor version of the dependency so we are not so strict.
Related to https://github.com/ninenines/cowboy/pull/1601 @essen @polvalente