axodotdev / axodotdev/oranda

Cargo-dist unified releases show up on all oranda pages

Open
#695 0 comments 0 reactions 0 assignees View on GitHub
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

![image](https://github.com/axodotdev/oranda/assets/14093962/d39b5fb4-745c-45c2-9f31-4e38424042cd)

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.