actions-marketplace-validations/maturin-action
GitHub Action to install and run a custom maturin command
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | Used to pull maturin distributions using GitHub API. Since there's a default, this is typically not supplied by the user. | no | ${{ github.token }} |
| command | maturin command to run. Defaults to "build". | no | build |
| args | Arguments for the maturin command | no | — |
| maturin-version | Version of maturin to install like "v0.12.0". | no | — |
| manylinux | Control the manylinux platform tag on linux. | no | — |
| container | Docker container image name. Default depends on "target" and "manylinux" options. | no | — |
| docker-options | Additional Docker run options, for passing environment variables and etc. | no | — |
| host-home-mount | Host folder where the runner's home folder is mounted to. Used for building using Docker-in-Docker runners | no | — |
| target | The --target option for cargo | no | — |
| rust-toolchain | Rust toolchain name. See https://rust-lang.github.io/rustup/concepts/toolchains.html#toolchain-specification | no | — |
| rustup-components | Rustup components. See https://rust-lang.github.io/rustup/concepts/components.html | no | — |
| working-directory | Working directory to run maturin in. | no | — |
| sccache | Enable sccache for faster builds. | no | false |
| before-script-linux | Script to run before maturin command on Linux. | no | — |
Outputs
no outputs