falkcorp/Rust Release Build
Build, test, lint, and optionally publish Rust crates
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| release-version | Release version tag (informational, passed to crate metadata) | no | "" |
| protobuf-artifacts | Whether protobuf artifacts are available from an earlier job step | no | false |
| rust-version | Rust toolchain version to use | no | stable |
| manifest-path | Path to Cargo.toml | no | ./Cargo.toml |
| crate-token | crates.io API token (leave empty to skip publish) | no | "" |
| run-tests | Run tests before publishing | no | true |
| run-clippy | Run clippy linter | no | true |
| check-format | Check code formatting with rustfmt | no | true |
| dry-run | Perform a dry run (do not actually publish to crates.io) | no | true |
| features | Cargo features to enable (comma-separated) | no | "" |
| all-features | Enable all Cargo features | no | false |
Outputs
| name | description |
|---|---|
| crate-name | Name of the built crate |
| crate-version | Version of the built crate |