23c0a4ce8da7fd96 / format errored

Defined at .automate/pipelines.scm:127

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force 
configure.ac:4: warning: AC_INIT: not a literal: m4_translit(m4_esyscmd([sed -n 's/^(define %automate-version "\(.*\)")$/\1/p' automate/config.scm]),m4_newline)
autoreconf: configure.ac: tracing
configure.ac:4: warning: AC_INIT: not a literal: m4_translit(m4_esyscmd([sed -n 's/^(define %automate-version "\(.*\)")$/\1/p' automate/config.scm]),m4_newline)
autoreconf: configure.ac: not using Libtool
autoreconf: running: /gnu/store/8lbxqsdjb6h32npjf1xg0vfs4a14j3c3-autoconf-2.69/bin/autoconf --force
configure.ac:4: warning: AC_INIT: not a literal: m4_translit(m4_esyscmd([sed -n 's/^(define %automate-version "\(.*\)")$/\1/p' automate/config.scm]),m4_newline)
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:4: warning: AC_INIT: not a literal: m4_translit(m4_esyscmd([sed -n 's/^(define %automate-version "\(.*\)")$/\1/p' automate/config.scm]),m4_newline)
configure.ac:7: installing 'build-aux/install-sh'
configure.ac:7: installing 'build-aux/missing'
parallel-tests: installing 'build-aux/test-driver'
doc/Makefile.am:6: installing 'build-aux/mdate-sh'
doc/Makefile.am:6: installing 'build-aux/texinfo.tex'
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /gnu/store/1g1a28dprvkpzm8sbjawzky3wkkx7lg7-profile/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /gnu/store/1g1a28dprvkpzm8sbjawzky3wkkx7lg7-profile/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking for pkg-config... /gnu/store/1g1a28dprvkpzm8sbjawzky3wkkx7lg7-profile/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: checking for guile 3.0
configure: found guile 3.0
checking for guile-3.0... no
checking for guile3.0... no
checking for guile-3... no
checking for guile3... no
checking for guile... /gnu/store/1g1a28dprvkpzm8sbjawzky3wkkx7lg7-profile/bin/guile
checking for Guile version >= 3.0... 3.0.11
checking for guild... /gnu/store/1g1a28dprvkpzm8sbjawzky3wkkx7lg7-profile/bin/guild
checking for guile-config... /gnu/store/1g1a28dprvkpzm8sbjawzky3wkkx7lg7-profile/bin/guile-config
checking for a sed that does not truncate output... /gnu/store/1g1a28dprvkpzm8sbjawzky3wkkx7lg7-profile/bin/sed
checking if (guix store) is available... yes
checking if (goblins) is available... yes
checking if (knots web-server) is available... yes
checking if (json) is available... yes
checking if (sqlite3) is available... yes
checking if (zlib) is available... yes
checking if (safsaf response-helpers sse) is available... yes
checking if (prometheus) is available... yes
checking if (syntax-highlight) is available... yes
checking for documenta... /gnu/store/1g1a28dprvkpzm8sbjawzky3wkkx7lg7-profile/bin/documenta
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating pre-inst-env
Formatting automate/config.scm
Formatting automate.scm
Formatting automate/model.scm
Formatting automate/resources.scm
Formatting automate/resources/materialise.scm
Formatting automate/resources/file-output.scm
Formatting automate/resources/gate.scm
Formatting automate/resources/guix-daemon.scm
Formatting automate/resources/limiter.scm
Formatting automate/structure.scm
Formatting automate/source.scm
Formatting automate/pipeline/step-scheduling.scm
Formatting automate/utils/options.scm
Formatting automate/pipeline/lower.scm
Formatting automate/helpers/guix.scm
Formatting automate/helpers/git.scm
Formatting automate/helpers/secrets.scm
Formatting automate/helpers/profiles.scm
Formatting automate/utils/files.scm
Formatting automate/utils/goblins.scm
Formatting automate/utils/sockets.scm
Formatting automate/utils/tcp-tls-netlayer.scm
Formatting automate/pipeline.scm
Formatting automate/pipeline/step.scm
Formatting automate/pipeline/run-request.scm
Formatting automate/pipeline/errors.scm
Formatting automate/pipeline/attach.scm
Formatting automate/pipeline/nrepl.scm
Formatting automate/pipeline/repl.scm
Formatting automate/pipeline/repl-client.scm
Formatting automate/pipeline/confinement.scm
Formatting automate/pipeline/contain.scm
Formatting automate/pipeline/one-shot.scm
Formatting automate/pipeline/daemon.scm
Formatting automate/pipeline/uploader.scm
Formatting automate/pipeline/masking.scm
Formatting automate/pumphouse.scm
Formatting automate/pumphouse/process.scm
Formatting automate/pumphouse/records.scm
Formatting automate/pumphouse/hub.scm
Formatting automate/pumphouse/web/events.scm
Formatting automate/pumphouse/web/layout.scm
Formatting automate/pumphouse/web/pages.scm
Formatting automate/pumphouse/web/diagram.scm
Formatting automate/utils/sqlite.scm
Formatting automate/pumphouse/scope.scm
Formatting automate/pumphouse/schema.scm
Formatting automate/pumphouse/datastore.scm
Formatting automate/pumphouse/http.scm
Formatting automate/pumphouse/metrics.scm
Formatting automate/pumphouse/client.scm
Formatting automate/forge/forgejo.scm
Formatting automate/forge/webhook.scm
Formatting automate/command-line.scm
Formatting tests/attach.scm
Formatting tests/authority.scm
Formatting tests/check.scm
Formatting tests/contain.scm
Formatting tests/errors.scm
Formatting tests/events.scm
Formatting tests/forgejo.scm
Formatting tests/http.scm
Formatting tests/layout.scm
Formatting tests/masking.scm
Formatting tests/metrics.scm
Formatting tests/pages.scm
Formatting tests/model.scm
Formatting tests/pipeline.scm
Formatting tests/pumphouse.scm
Formatting tests/reconnect.scm
Formatting tests/records.scm
Formatting tests/relay.scm
Formatting tests/repl.scm
Formatting tests/scope.scm
Formatting tests/source.scm
Formatting tests/step-scheduling.scm
Formatting tests/uploader.scm

make format would change these files:
automate/model.scm
diff --git a/automate/model.scm b/automate/model.scm
index 2ee1f84..35f746a 100644
--- a/automate/model.scm
+++ b/automate/model.scm
@@ -627,7 +627,7 @@ parameter source it does not declare would never settle."
        'undeclared-input
        (format #f "step ~a takes the parameters of its call from ~a, which \
 it does not declare as an input" (step-name step)
-               (source-id (input-ref-source source)))
+(source-id (input-ref-source source)))
        (source-name (input-ref-source source))))))
 
 (define (check-step-work step)
diff --git a/automate/pumphouse/web/diagram.scm b/automate/pumphouse/web/diagram.scm
index 64cdbd6..ca2b3e5 100644
--- a/automate/pumphouse/web/diagram.scm
+++ b/automate/pumphouse/web/diagram.scm
@@ -125,7 +125,7 @@ returns #f."
                   ,(label-sxml node))))
     ;; The mark stays outside the link, whose underline would reach it.
     `(g (@ (class ,(string-append "node " (symbol->string (node-kind node))
-                                 (if (node-calls node) " call" "")))
+                                  (if (node-calls node) " call" "")))
            ,@(if step?
                  `((data-step ,(symbol->string (node-name node))))
                  '())
error: make format would change files
backtrace:
  automate/pipeline/step.scm:387:62 (_)
  automate/step-body/format.scm:38:10 (body-thunk)