axodotdev / axodotdev/cargo-dist

reuse binary tests for prod builds

Open
#291 2 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

It seems vaguely plausible that we could run Cargo's binary tests (`/tests/...`) for production binaries, which would be nice for allowing people to test prod binaries. This is really messy to do on github infra because it doesn't like "staging" releases (draft releases have different URLs from un-drafted ones, so anything that's self-downloading will be confused...), so it may require us to bring up our own infra to do Well.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Cargo binary tests under /tests/... and the existing GitHub infrastructure for production or staging releases. Determine whether those tests can run against production binaries without draft-release URL conflicts, and document the infrastructure needed for a reliable end-to-end test path.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.