axodotdev / axodotdev/cargo-dist
Only runs a part of targets when run dist release in PRs
Open
- Dominant language
- Rust
- Stars
- 2.1k
- Forks
- 149
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 32
Description
I have 14 targets to build using cargo-dist, but it is too expensive to verify build them all in PRs. I would like to only build 3 of them to allow a minimal verification and for most people who want to get artifacts from PR's GitHub actions:
- x86 linux
- x86 windows
- apple darwin
Contributor guide
Research direction
Start by tracing how cargo-dist configures the dist release GitHub Actions workflow for pull requests and how its target list is selected. The change is done when PR verification builds only x86 Linux, x86 Windows, and Apple Darwin artifacts instead of all 14 targets.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, rust
- Domain
- ci-cd, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100