tbrand/neph

Release workflow

Closed this issue · 2 comments

Hi @tbrand @notramo ,

Followoing #68, the release are actually created from CI travis-ci.

First thing is that if we want to release from CI, we SHOULD release for (at least) :

  • OSX
  • Linux
  • Windows

Dropping windows support will be conter-productive as neph adoption, since à lot of devs (~1/2 according stackoverflow), are using windows.

A solution could be to use an other CI (or manuel process with cross-compilation) .

Regards,

@waghanza Crystal don't support Windows yet.
By the way I would prefer manuall tagging, and release automatically from CI on each tag.

@notramo so probably CI (deployment workflow) SHOULD change, when crystal support Windows 😛

travis is more than enough for now then