cooptilleuls/SSH Archive Deploy

Inspect, build, report, apply, and rollback a scoped deployment archive over SSH.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: cooptilleuls/ssh-archive-deploy@0122edd3ed052812dc20ed23405499d4f9668f14 # v0.2.5

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
modeDeployment mode. Supported values are doctor, report, apply, and rollback.yesreport
configPath to the deploy.yml configuration.yesdeploy.yml
archivePath to the generated or existing archive.yesdist/site.tar.gz
report-dirDirectory where doctor or report artifacts are written.nodist/deploy-report
rollback-releaseReserved rollback target input.nolatest
target-nameNon-secret target label required in doctor mode (for example preproduction).no
ssh-hostSSH host.no
ssh-userSSH user.no
ssh-portSSH port.no22
ssh-private-keySSH private key content.no
ssh-known-hostsKnown hosts content. Required by default for every SSH mode.no
ssh-allow-host-key-discoveryExplicit permissive host-key discovery for doctor or report only.nofalse
namedescription
release-idRelease id from the generated manifest.
manifest-pathManifest path written by the CLI.
report-dirDoctor or report directory.
doctor-reportDoctor JSON report path in doctor mode.
transaction-idTransaction id written by apply or rollback.
checkpoint-pathRemote checkpoint path written by apply or rollback.
rollback-commandRollback command hint for apply mode.