this PR updates the release workflow for this package to build binaries for mac/windows/linux/linuxmusl, as well as shell/powershell installers. this will ease the install process for folks and eliminate the need for folks to compile using cargo-install.
this also shifts the burden of maintaining the workflow file to the cargo-dist tool - which generates the workflow file from configuration.
you can run this locally by installing cargo-dist and then running cargo dist plan.
we could add additional targets or installers (homebrew/MUSL/etc)
install dir, this PR uses CARGO_HOME which is what cargo install defaults to. however, the manual binary instructions in the README suggest a relative dir. this is customizable using the install_path key in config.
we use mdbook-linkcheck in our documentation for cargo-dist and appreciate you maintaining it!!
this PR updates the release workflow for this package to build binaries for mac/windows/linux/linuxmusl, as well as shell/powershell installers. this will ease the install process for folks and eliminate the need for folks to compile using
cargo-install
.this also shifts the burden of maintaining the workflow file to the
cargo-dist
tool - which generates the workflow file from configuration.you can run this locally by installing cargo-dist and then running
cargo dist plan
.things to sort:
install_path
key in config.we use mdbook-linkcheck in our documentation for cargo-dist and appreciate you maintaining it!!