gen-smtp / gen_smtp

The extensible Erlang SMTP client and server library.
Other
683 stars 266 forks source link

CI refactoring #288

Closed cw789 closed 3 years ago

cw789 commented 3 years ago

Refactoring CI to not be in need to ship the rebar3 binary within the repository itself. Additionally it newly includes caching. The tests now run on every push and pull (for now?). OTP 21 uses rebar3 3.15.2, newer OTP the currently latest rebar3 3.17.0.

Matrix: I would build EDoc only on latest OTP. I don't get the benefit of building it on various versions (but you could proof me wrong). We could expand tests to run on more OTP / rebar3 combinations? I don't know if needed.

cw789 commented 3 years ago

Ready for review or discussions now.

cw789 commented 3 years ago

~I did some wrong merge things will tidy up the commits later.~

cw789 commented 3 years ago

Thanks for merging. Doc seems to not run on master (default branch) but should do so. I'll check that and send an additional PR.

Edit: https://github.com/gen-smtp/gen_smtp/pull/289

mworrell commented 3 years ago

Ah, missed that part reviewing the changes. Thanks!