elixir-ecto / db_connection

Database connection behaviour
http://hexdocs.pm/db_connection/DBConnection.html
306 stars 113 forks source link

Migrate CI from Travis CI to GitHub Actions #222

Closed adrianomitre closed 4 years ago

adrianomitre commented 4 years ago

This pull request migrate the CI from Travis CI to GitHub Actions, as requested by @josevalim in this comment.

In addition, it makes sure all recommended Elixir and Erlang/OTP combinations are run on CI.

Quoting @josevalim:

I would still advise folks to go with:

  • For each Elixir version, add a run with earliest supported Erlang/OTP
  • For the last Elixir version, also test the latest supported Erlang/OTP

Please refer to the original discussion on https://github.com/dashbitco/broadway/pull/188 for the full rationale.

Please refer to Yet another Elixir and Erlang docker image - Chat / Discussions - Elixir Forum for the rationale behing Elixir images by Hexpm's Bob.

josevalim commented 4 years ago

:green_heart: :blue_heart: :purple_heart: :yellow_heart: :heart: