Cargo-dist unified releases show up on all oranda pages
- Dominant language
- Rust
- Stars
- 543
- Forks
- 34
- PR merge metrics
- No merged PRs in 30d
Description
When using cargo-dist to package multiple binaries from a repository, oranda picks up each shell script installer and places them all on the main page this happens regardless if you are using oranda-workspace.json or not. Each page continues to have installers for all applications in the repository.
Screenshot

This problem can be seen live at https://kestrel.aeroteameindhoven.nl/, the repository is https://github.com/aeroteameindhoven/kestrel
Looking through previous discussion on this topic, I found a similar issue #650. #650 resolved this problem by releasing each package separately, giving them tags like `package-name/vX.X.X`. I would like to release my whole repository at once under one tag, so this work around not appealing to my use case. I am using the Unified release workflow as described in [cargo-dist's documentation](https://opensource.axo.dev/cargo-dist/book/workspaces/workspace-guide.html#announcement-tags)
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the unified-release behavior using the linked Kestrel repository and live site, then inspect oranda’s handling of cargo-dist installer scripts and workspace configuration. Compare it with the separate-package/tag approach described in issue #650. Done means each generated page lists only its application’s installers while a unified release tag remains supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- release, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100