breeze icon indicating copy to clipboard operation
breeze copied to clipboard

The breeze postinstall is installing an old version of lucky

Open robacarp opened this issue 2 years ago • 1 comments

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?

robacarp avatar Oct 13 '22 21:10 robacarp

I think it would be good advise that shards should never run from a postinstall script.

straight-shoota avatar Oct 13 '22 22:10 straight-shoota