cargo-dist
cargo-dist copied to clipboard
📦 shippable application packaging
All the places we support github-specific things, ideally we could support gitlab equivalents. Doing this would be a nice proof-of-concept of the internal architecture and the premise of "migrate to...
Having recently tested this tool and very much like it. The experience to get windows setup is however more troublesome than cross compiling for me. Unfortunately the MSI toolset used...
While Homebrew uses SPDX licenses, it doesn't parse the full SPDX grammar. Rather, it [uses a Ruby DSL](https://docs.brew.sh/License-Guidelines#complex-spdx-license-expressions) to express the relationships between licenses. Cargo, meanwhile, uses SPDX strings directly,...
This PR implements the `environment-variables` field under `[workspace.metadata.dist]`, allowing arbitrary environment variables to be set during the CI runs. These are set via the top-level `env` field in GitHub Actions....
Currently, the global task is always run on `ubuntu-20.04`, but a [global artifact job](https://opensource.axo.dev/cargo-dist/book/reference/config.html#build-global-artifacts-jobs) that I run needs a newer version (e.g. `ubuntu-latest`). Would it be possible to add an...
Dear cargo-dist community, Congratulations for this work, it is amazing! Sorry for the stupid question. I have a cargo dist GitHub pipeline in which I added the Homebrew installer https://github.com/eth-cscs/manta/blob/main/Cargo.toml#L101...
I got this error on `aarch64-unknown-linux-gnu` runner on BuildJet. ``` error: package `clap_derive v4.5.0` cannot be built because it requires rustc 1.74 or newer, while the currently active rustc version...
Even the newest macos sdks all have support for much older "deployment targets" (you can tell the 14 sdk to build for 10.12, for instance). This is governed by MACOSX_DEPLOYMENT_TARGET...
This makes sure that all dependencies and their versions are embedded in the binary in a machine-readable format, and can be obtained with `cargo audit bin`. This allows auditing binaries...