I forked a project today, when it seemed easier than opening an issue. I was going to PR a fix for my problems, then saw a pretty old issue to check if it’s even maintained, and decided to move on.

This is my first time adding a release tag to a repo, after realising crystal-lang’s shards tool uses tags to resolve versions and not the version: line in the shard.yml file.

It seems the costs of trying to use an alpha quality language is there are no guarantees outside of the stdlib that user libraries are still valid.