bino-bi/Bino CLI
Install and run bino-cli for linting and building reports
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 2, 2026
- License
- None
Pinned Snippet
uses: bino-bi/cli-action@d43473bfc25c10cdc7ccfee426e345846f0f2cb0 # v1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of bino-cli to install (e.g., "v1.0.0" or "latest") | no | latest |
| command | Command to run: "lint", "build", or "both" | yes | — |
| work-dir | Working directory containing report manifests | no | . |
| cache | Cache bino CLI and browser runtime between runs | no | true |
| fail-on-warnings | Exit with non-zero code if lint warnings are found | no | true |
| execute-queries | Execute dataset queries during lint to validate data | no | false |
| out-dir | Output directory for build artifacts (relative to work-dir) | no | dist |
| artefacts | Comma-separated list of artefact names to build (empty for all) | no | "" |
| exclude-artefacts | Comma-separated list of artefact names to exclude from build | no | "" |
| browser | Browser engine for PDF rendering: chromium, firefox, or webkit | no | chromium |
| data-validation | Data validation mode: fail, warn, or off | no | warn |
| log-format | Log format: text or json | no | text |
| no-lint | Skip lint during build | no | false |
Outputs
| name | description |
|---|---|
| version | Installed bino-cli version |
| lint-log | Path to lint log file (if lint was run) |
| build-log | Path to build log file (if build was run) |
| cache-hit | Whether the cache was hit |