HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
axodotdev
cargo-dist
Rust2023–2023
axodotdev / cargo-dist

cargo-dist

📦 shippable application packaging

2Distinct people
3Mentions
0Explicit recommenders
2.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

📦 shippable application packaging

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour3 dated mentions

Observed mentions: 2023-02-01 21:07:15 UTC to 2023-02-02 03:42:48 UTC.

0122023-02-01 21:00:00 UTC to 2023-02-01 22:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsFeb 1, 21:002023-02-01 22:00:00 UTC to 2023-02-01 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-01 23:00:00 UTC to 2023-02-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-02 00:00:00 UTC to 2023-02-02 01:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsFeb 2, 00:002023-02-02 01:00:00 UTC to 2023-02-02 02:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-02 02:00:00 UTC to 2023-02-02 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-02-02 03:00:00 UTC to 2023-02-02 04:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 2, 03:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 1, 21:002023-02-01 21:00:00 UTC2023-02-01 22:00:00 UTC202
Feb 1, 22:002023-02-01 22:00:00 UTC2023-02-01 23:00:00 UTC000
Feb 1, 23:002023-02-01 23:00:00 UTC2023-02-02 00:00:00 UTC000
Feb 2, 00:002023-02-02 00:00:00 UTC2023-02-02 01:00:00 UTC000
Feb 2, 01:002023-02-02 01:00:00 UTC2023-02-02 02:00:00 UTC000
Feb 2, 02:002023-02-02 02:00:00 UTC2023-02-02 03:00:00 UTC000
Feb 2, 03:002023-02-02 03:00:00 UTC2023-02-02 04:00:00 UTC101

What Hacker News says

3 sources
Just to elaborate on this a bit: as discussed in the Concepts section of the docs[0] the core of cargo-dist absolutely supports workspaces with multiple binaries, and will chunk them out into their own distinct logical applications and provide builds/metadata for all them. However this isn't fully supported by the actual github CI integration yet[1], as I haven't implemented proper support for detecting that you're only trying to publish a new version of only one of the applications (or none of them!), and it doesn't properly merge the release notes if you're trying to publish multiple ones at once. I never build workspaces like that so I'm waiting for someone who does to chime in with the behaviour they want (since there's lots of defensible choices and I only have so many waking hours to implement stuff). [0]: https://github.com/axodotd
Read the rest
In Release engineering is exhausting so here's cargo-dist
The "way-too-quickstart" is the minimal example: https://github.com/axodotdev/cargo-dist#way-too-quick-start A key feature of cargo-dist is that cargo dist init --ci=github should simply set everything up for an arbitrary* Rust workspace and you just check in the results. * Not sufficiently tested for all the wild workspaces you can build, but a "boring" one with a bunch of libraries supporting one binary should work -- that's what cargo-dist's own workspace is, and it's self-hosting without any configuration. Any time I want to update the bootstrap dist I just install that version of cargo-dist on my machine and run `cargo dist generate-ci github --installer=...` to completely overwrite the ci with the latest impl.
In Release engineering is exhausting so here's cargo-dist

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.