cargo-dist
cargo-dist copied to clipboard
📦 shippable application packaging
Facebook open sourced an executable runner that looks pretty interesting and they happen to already have an integration for GitHub Releases[1]. 1: https://dotslash-cli.com/docs/github/
all the blockers should be resolved, in theory we can just flip it on * [ ] setup * [ ] add the axodotdev org to axo releases * [...
I have apparently been beaten to the punch by minutes on updating it in nixpkgs, but I just noticed this also: https://github.com/NixOS/nixpkgs/pull/281911 cc @mistydemeo `cargo-dist/tests/cli-tests.rs` depends on a Git repo...
the number one error i see with end users is that they realize they are missing the repo key in their Cargo.toml or that it is incorrect. in general, cargo-dist...
related to #720, some tools expect "yaml" some expect "yml"... so users may want to tell cargo-dist to use "yaml" to unify their file naming.
Right now if you typo your ci yml name (or use ".yaml" instead of ".yml") you get latebound errors in github CI. We should check for the existence of the...
Today the generated GitHub Release objects have a lot of text that is very focused on download URLs. However, Releases are surfaced in the activity feed, and so I feel...
Annoying fact: `.github` is only taken into account if it sits at the root of the repo. In [Pavex](https://github.com/LukeMathWalker/pavex) our workspace is rooted at `libs`. If I run `cargo dist...
This is an interesting idea proposed by @ashleygwilliams. We track linkage data in metadata stored after the build, which does give a historical timeline of linkage changes over time. What...
Building portable binaries on Linux is a bit of a nightmare. There's no simple way to select a minimum version of Linux you'd like to support. The reason for this...