Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge #1448: Refac workspace to follow rust guidelines.
6175ca7 fix doc (edouardparis) f32b6aa fix the reproducible build to include the workspace change (edouardparis) 8973ee0 fix test not building on windows (edouardparis) f28b40f fix fuzz, build and tests (edouardparis) 2ab6e40 refac workspace: move files (edouardparis) Pull request description: This PR clarifies the rust workspace with its members: - `liana`: The `lianad` and `liana-cli` crate - `liana-gui`: The gui crate to build the graphical interface - `liana-ui`: A crate to quickly iterate on a design system It allows to have coordination across crates easier, consistent build and shared dependency versions. As a result the build processes in the guix container and the macos container are way faster as the dependencies are built only once. The overall MSRV is changed for rust 1.71.1, which is the `liana-gui` MSRV. Only one rust version is used for all the crates. This PR is also a change of vision of the project. The liana daemon is not used as it is. It is too much cumbersome. It should be at the service of the future applications and for now at the service of the GUI. The security aspects of the project should be aware of what the end user is using and in reality it is the `liana-gui` binary. ACKs for top commit: pythcoiner: ACK 6175ca7 jp1ac4: ACK 6175ca7. Tree-SHA512: 4b193ed92d3108672d785b28ed54ff95168d365f163235b72cd7e24a7023a7293853ddb458930fb4640d7b1c60a8965e1b38cc060a426474d50b29e2eec4a6d2
- Loading branch information