cooptilleuls/SSH Archive Deploy
Inspect, build, report, apply, and rollback a scoped deployment archive over SSH.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 10, 2026
- License
- None
Pinned Snippet
uses: cooptilleuls/ssh-archive-deploy@0122edd3ed052812dc20ed23405499d4f9668f14 # v0.2.5tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Deployment mode. Supported values are doctor, report, apply, and rollback. | yes | report |
| config | Path to the deploy.yml configuration. | yes | deploy.yml |
| archive | Path to the generated or existing archive. | yes | dist/site.tar.gz |
| report-dir | Directory where doctor or report artifacts are written. | no | dist/deploy-report |
| rollback-release | Reserved rollback target input. | no | latest |
| target-name | Non-secret target label required in doctor mode (for example preproduction). | no | — |
| ssh-host | SSH host. | no | — |
| ssh-user | SSH user. | no | — |
| ssh-port | SSH port. | no | 22 |
| ssh-private-key | SSH private key content. | no | — |
| ssh-known-hosts | Known hosts content. Required by default for every SSH mode. | no | — |
| ssh-allow-host-key-discovery | Explicit permissive host-key discovery for doctor or report only. | no | false |
Outputs
| name | description |
|---|---|
| release-id | Release id from the generated manifest. |
| manifest-path | Manifest path written by the CLI. |
| report-dir | Doctor or report directory. |
| doctor-report | Doctor JSON report path in doctor mode. |
| transaction-id | Transaction id written by apply or rollback. |
| checkpoint-path | Remote checkpoint path written by apply or rollback. |
| rollback-command | Rollback command hint for apply mode. |