cucumber/cucumber-jvm-scala

Add support for cucumber 3.0

danoliv opened this issue · 4 comments

cucumber 3.0 brings interesting features for scala users (and finally drops XStream).

As you may or may not have noticed. The core team has decided to drop support for the lesser used languages. If you're willing and able to take up this task or any part of it, fee free to do so.

Thanks for your answer, I will have a look at the code and perhaps send a pull request. Just to clarify if someone will do it are you going to build an official release or nor?

I doubt I'll be able to find the time to do so personally. However the barrier to entry to the project is quite low. After your first PR is merged you'll automatically be given sufficient rights to the repo. After that you can setup CI/CD. The only thing you won't have access to straight away are the signing keys needed to make a release. But I can help with that.

edit: To clarify, for cucumber jvm we've setup CI/CD such that every commit to master results in a release. Depending on the version number in the project this will be either a snapshot release or a non-snapshot release. The non-snapshot versions are signed by travis and uploaded to maven central.

The release document in cucumber-jvm should contain sufficient information to mimic this setup.

I guess, the pull request #12 just merged close this issue. Thanks to @glib-briia ! We were about to do the same as we work with scala and cucumber.