From a09b11256b1ad540d6606912dab82a992f74b130 Mon Sep 17 00:00:00 2001
From: Přemysl Eric Janouch <p@janouch.name>
Date: Sun, 22 Dec 2024 09:00:02 +0100
Subject: Clean up, add a deployment stage

Errors should be handled a bit more nicely now.

The SFTP part could also be done from deploy scripts like:

 scp -i {runner.ssh.identity} \
   -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \
   {runner.ssh.user}@{runner.ssh.address%:*} -p {runner.ssh.address#*:}

but that is deemed way too annoying, so we do it from Go.
---
 acid.adoc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'acid.adoc')

diff --git a/acid.adoc b/acid.adoc
index ff5d69b..9d3cf67 100644
--- a/acid.adoc
+++ b/acid.adoc
@@ -45,7 +45,7 @@ file present in the distribution.
 
 All paths are currently relative to the directory you launch *acid* from.
 
-The *notify*, *setup*, and *build* scripts are processed using Go's
+The *notify*, *setup*, *build*, and *deploy* scripts are processed using Go's
 _text/template_ package, and take an object describing the task,
 which has the following fields:
 
@@ -79,7 +79,8 @@ in *sh*(1) command arguments.
 
 Runners
 -------
-Runners receive the following additional environment variables:
+Runners and deploy scripts receive the following additional
+environment variables:
 
 *ACID_ROOT*::   The same as the base directory for configuration.
 *ACID_RUNNER*:: The same as *Runner* in script templates.
-- 
cgit v1.2.3-70-g09d2

