arcage / crystal-email

Simple e-mail sending library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tag versions as proper releases

peterhoeg opened this issue · comments

For versions < 0.7, all releases in this repo are tagged as pre-releases, which means our nix tooling isn't able to fetch the tarballs. Is there any chance at the very least that 0.6.4 can be tagged as a proper release?

We can (and should) work around this fact in our crystal tooling on nix, but that's a separate issue.

Just in case somebody else has the same problem. The workaround is to use shard.override.yml and specify the commit of the version:

---
dependencies:
  email:
    github: arcage/crystal-email
    commit: 3899a238d58ec5ef3fd117d8d47bf122abd8f5c3

There is no firm reason why this shard always in pre-release.

I only couldn't judge it have enough quality for proper release, because I have very few experience in open source development.

Even if "WITHOUT WARRANTY" is emphasized in LICENSE file, I always worry about this shard may includes some critical bugs.

Nevertheless, It's not impossible to uncheck "pre-release" box If such side effect exists.

Although I still cannot ensure the safety this shard.

Considering it's used by the lucky framework, I'm sure people would have started shouting if things weren't working.

Thanks.

I have unchecked "pre-release" on v0.6.4 and v0.7.0.

Thanks!

I'm sorry about bringing this back to life. It looks like I initially replied back in March via email to github but it's only now adding it as a comment and thus necro-bumping the issue.