makfly/DeployShuttle Doctor
Run a VPS production-readiness audit and gate the workflow on a minimum score.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| target | SSH target as user@host or user@host:port. Omit to scan the runner itself. | no | "" |
| config | Path to a .shuttle.yml readiness config. | no | "" |
| fail-below | Fail the job when the readiness score is strictly below this threshold (0-100). | no | 75 |
| output | Where to write the JSON report. Defaults to .shuttle/latest-report.json. | no | .shuttle/latest-report.json |
| ssh-private-key | Optional SSH private key (PEM) to use when scanning a remote target. | no | "" |
| ssh-known-hosts | Optional known_hosts content. When omitted and a target is set, the host key is appended via ssh-keyscan. | no | "" |
| version | shuttle version to install. Defaults to latest. | no | latest |
Outputs
| name | description |
|---|---|
| score | Readiness score from 0 to 100. |
| level | Readiness level: production-ready | almost-ready | risky | not-ready. |
| report | Path to the JSON report. |