cabbage icon indicating copy to clipboard operation
cabbage copied to clipboard

test library on all supported versions (1.3.4 ... 1.7.3)

Open revati opened this issue 5 years ago • 7 comments

It seems that SemaPhoreCI doesn't provide such functionality, or I didn't find it.

TravisCI on the other had does.

In either case, not selected CI is important, but in fact, that library tests are run in all those environments to ensure most compatibility. Currently is set to elixir 1.7.4.

Previously manually fixed issues, that occurred in CI (because it was set to 1.3.4) but locally used 1.7...

  • [x] test in all minor elixir versions starting from 1.3
  • [x] test code format on the latest elixir version
  • [x] test coverage on the latest elixir version
  • [x] reports have ambiguous names of each job, not so self evident from failed job name, which part failed

revati avatar Feb 28 '19 15:02 revati

You can use Circle CI. While there is no "test matrix" like in Travis CI it is much more flexible solution than Travis (especially as Travis has some bad mojo recently with firing most of their top engineers).

hauleth avatar Feb 28 '19 16:02 hauleth

Oh, i am somewhat new to CI environments, so will have to look into that. Thanks for the tips

revati avatar Feb 28 '19 20:02 revati

I haven't yet have read the documentation, but it is safe to assume to configure CircleCI I will have to provide a hook, to do so, I would need admin privileges for this repo (@nicholasjhenry).

revati avatar Mar 01 '19 16:03 revati

@revati you know have admin privileges.

nicholasjhenry avatar Mar 01 '19 16:03 nicholasjhenry

@nicholasjhenry Thanks, seems configured CircleCI to run elixir on all minor versions starting from 1.3.4. If you want you can sign up in circle ci with your github user and you will be able to configure and see cabbage project. I don't have access to gherkin project so will leave that one alone

revati avatar Mar 01 '19 18:03 revati

Awesome, @revati! Nice to have this on CircleCI. You now have admin access to gherkin. Cheers!

nicholasjhenry avatar Mar 01 '19 18:03 nicholasjhenry

Thanks, @nicholasjhenry, will look into it as well. Hopefully this weekend, but most likely only next one.

revati avatar Mar 02 '19 07:03 revati