breeze
breeze copied to clipboard
The breeze postinstall is installing an old version of lucky
https://github.com/crystal-lang/shards/issues/562
I have breeze installed at the most recent tagged version, v0.2.0. The shard.yml specifies an old version of lucky, and breeze runs shards build
as a postinstall script. Running that postinstall script manually, from within lib/breeze, I see this:
[...]
Installing avram (0.23.0)
Postinstall of avram: BUILD_WITHOUT_DEVELOPMENT=true script/precompile_tasks
Installing lucky (0.30.1)
Postinstall of lucky: BUILD_WITHOUT_DEVELOPMENT=true script/precompile_tasks
[...]
In the near term, I think it would help if breeze had a release tagged with the new 1.0-rc specified. In the long term, maybe it makes sense to not do this postinstall shards build
step?
I think it would be good advise that shards
should never run from a postinstall script.