axodotdev / axodotdev/cargo-dist

run tests before finalizing draft release

Open
#121 5 comments 0 reactions 0 assignees View on GitHub
feature request
Dominant language
Rust
Stars
2.1k
Forks
149
Avg merge
1d 11h
Merged PRs (30d)
32

Description

Currently, `cargo dist` would publish a release that has failing tests. I think it would be good to run `cargo test` before uploading artifacts for a release. This could be done either in the CI script or integrated into the `cargo dist build` command... or maybe as a `cargo dist test` command?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing cargo dist build flow and the CI script, then run cargo test to understand the required release check. The open design question is whether testing belongs in CI, cargo dist build, or a new cargo dist test command; done means failing tests cannot reach artifact upload.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.