arloor/Rust Build Action
Build rust project with musl/gnu target
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Relative path under $GITHUB_WORKSPACE to place the repository | no | "" |
| args | custom args passed to cargo build | no | "" |
| rust_version | rust version. eg: 1.76.0. default is latest | no | "" |
| use_musl | use musl or not. eg: true | no | false |
| musl_version | musl version. eg: 1.2.5 | no | 1.2.5 |
| extra_deps | extra dependencies to install, separated by space. eg: "libssl-dev libpq-dev" | no | "" |
| after_install | shell commands to run after install dependencies | no | "" |
| debug | debug or not. eg: true | no | false |
| apt_mirror | apt mirror. eg: mirrors.mit.edu | no | "" |
| rust_flags | RUSTFLAGS. eg: "-C target-feature=+crt-static" | no | "" |
| use_zigbuild | use cargo zigbuild or not. eg: true | no | false |
| zig_version | zig version. eg: 0.15.2 | no | 0.15.2 |
| zig_glibc_version | glibc version for cargo zigbuild. eg: 2.17 | no | "" |
Outputs
| name | description |
|---|---|
| release_dir | The directory containing release binaries, without a trailing '/' |