emilwareus/gnr8 check
Check that gnr8-generated OpenAPI, SDK, and CLI artifacts are up to date.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| working-directories | Newline-separated project directories containing .gnr8/Cargo.toml. | no | . |
| gnr8-binary | Optional path to an existing gnr8 binary. When set, install-method is ignored. | no | "" |
| install-method | How to install gnr8 when gnr8-binary is not set. Use "release", "source", or "path". | no | release |
| version | Exact release version to install, or "lock" to resolve gnr8 from .gnr8/Cargo.lock. | no | lock |
| extra-args | Extra arguments passed to `gnr8 check`. | no | "" |
| cache | Restore and save .gnr8/cache plus .gnr8/target for fast repeated checks. | no | true |
| cache-key-prefix | Prefix for the GitHub Actions cache key. | no | gnr8 |
| setup-rust | Install a Rust toolchain for .gnr8 child crates and source installs. | no | true |
| rust-toolchain | Rust toolchain passed to dtolnay/rust-toolchain. | no | stable |
| setup-go | Install Go before running gnr8 check. | no | false |
| go-version | Go version passed to actions/setup-go. | no | stable |
| setup-python | Install Python before running gnr8 check. | no | false |
| python-version | Python version passed to actions/setup-python. | no | 3.x |
| setup-node | Install Node.js before running gnr8 check. | no | false |
| node-version | Node.js version passed to actions/setup-node. | no | lts/* |
Outputs
| name | description |
|---|---|
| cache-hit | Whether the gnr8 project cache restored an exact match. |
| binary | Path to the gnr8 binary used by the action. |