filecoin-project / filecoin-project/ref-fvm
CI: Publish dry-run
- Dominant language
- Rust
- Stars
- 422
- Forks
- 154
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 12
Description
When a PR changes a crate's version, we should try a dry-run publish to make sure it'll actually work (we'll have to figure out how to handle the fact that we may be releasing multiple crates at the same time). This'll catch issues where, e.g., we cut a release of some crate A (e.g., the FVM) but fail to cut a release of a dependency (e.g., the blockstore) blocking the FVM release (because the FVM crate depends on some unreleased blockstore change).
Contributor guide
Research direction
No files, tests, or CI entry points are named in the issue. Start by locating the repository's crate-release workflow and determine how a dry-run publish can cover changes involving multiple crates. Done means the CI check catches unreleased dependency changes that would block a publish.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- 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