You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since it provides similar functionalities to our justfile in cargo-binstall and also overlaps with this project, I think I should at least post it here so that we can have a discussion on this and how it might affect us here.
The text was updated successfully, but these errors were encountered:
I've been talking with gankra and looking at cargo dist concurrently while working on this; my conclusions were that while the two exist in the same space, they hace very different approaches that I believe are more complementary in the ecosystem context than competitive.
Dist is looking at a setup-once 1-2-3 experience that is agnostic to CI type and works for the 80% making some opinionated choices without much in the way of escape hatches, while rel-rust for github actions only, offering a polished and complete experience out of the box, while being very customisable. rel-rust also aims to solve package signing, which isn't tackled by dist (at the moment).
What's certainly the case is that there could be shared work here:
some of the dist internals could be useful to reuse, especially around parsing and obtaining build outputs
the dist manifest format could be written by rel-rust and also consumed by binstall
the ability to generate self-installers could be leveraged as well
Release Engineering Is Exhausting So Here's
cargo-dist
Since it provides similar functionalities to our
justfile
in cargo-binstall and also overlaps with this project, I think I should at least post it here so that we can have a discussion on this and how it might affect us here.The text was updated successfully, but these errors were encountered: