CI run for ambient.liw.fi

Radicle repository id rad:z29u2fPGZjqy3iJaBfqh7u17AEbfY

Triggered by

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z29u2fPGZjqy3iJaBfqh7u17AEbfY",
    "name": "ambient.liw.fi",
    "description": "Ambient website",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV"
    ]
  },
  "pusher": {
    "id": "did:key:z6MkkYez6QAFWvmdudjrfMXySu1NTpSrraJotCJFwGgkmgx8",
    "alias": "ci0"
  },
  "before": "6579caf601b41090d2b1ddcfdb1cc9991b2af67e",
  "after": "6579caf601b41090d2b1ddcfdb1cc9991b2af67e",
  "branch": "main",
  "commits": [
    "6579caf601b41090d2b1ddcfdb1cc9991b2af67e"
  ]
}

Run log

[2025-06-17T06:19:28Z INFO  ambient] ambient starts
[=3h[=3hBdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0): Not Found
BdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0)
BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0)
Welcome to GRUB!


INFO: Extracting tar archive from /dev/vdb
./
./plan.yaml
./run-ci

INFO: Running run-ci from /dev/vdb
================================ BEGIN ================================
ambient-execute-plan starts
RunnablePlan::from_file: filename=plan.yaml
steps:
- action: mkdir
  pathname: /workspace
- action: mkdir
  pathname: /workspace/artifacts
- action: tar_extract
  archive: /dev/vdc
  directory: /workspace/src
- action: tar_extract
  archive: /dev/vdf
  directory: /workspace/deps
- action: tar_extract
  archive: /dev/vde
  directory: /workspace/cache
- action: spawn
  argv:
  - find
  - /workspace
  - '-maxdepth'
  - '2'
  - '-ls'
- action: shell
  shell: |
    sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup
    sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup
    rm -rf .ikiwiki
    git whatchanged --pretty=format:%ad --date=unix |
      awk '/^[0-9]/ { time=$1} /^:/ { print "touch --date @" time, $NF }' |
      sh
    ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose
- action: tar_create
  archive: /dev/vde
  directory: /workspace/cache
- action: tar_create
  archive: /dev/vdd
  directory: /workspace/artifacts
executor_drive: /dev/vdb
source_drive: /dev/vdc
artifact_drive: /dev/vdd
cache_drive: /dev/vde
deps_drive: /dev/vdf
workspace_dir: /workspace
source_dir: /workspace/src
deps_dir: /workspace/deps
cache_dir: /workspace/cache
artifacts_dir: /workspace/artifacts


RUN: Action Mkdir {
    pathname: "/workspace",
}
RUN: Action finished OK
RUN: Action Mkdir {
    pathname: "/workspace/artifacts",
}
RUN: Action finished OK
RUN: Action TarExtract {
    archive: "/dev/vdc",
    directory: "/workspace/src",
}
RUN: Action finished OK
RUN: Action TarExtract {
    archive: "/dev/vdf",
    directory: "/workspace/deps",
}
RUN: Action finished OK
RUN: Action TarExtract {
    archive: "/dev/vde",
    directory: "/workspace/cache",
}
RUN: Action finished OK
RUN: Action Spawn {
    argv: [
        "find",
        "/workspace",
        "-maxdepth",
        "2",
        "-ls",
    ],
}
SPAWN: argv=["find", "/workspace", "-maxdepth", "2", "-ls"]
       cwd=/workspace/src (exists? true)
       extra_env=[]
  1572865      4 drwxr-xr-x   6 root     root         4096 Jun 17 06:19 /workspace
  1572949      4 drwxr-xr-x   2 root     root         4096 Jun  7 10:43 /workspace/cache
  1572867      4 drwxr-xr-x   4 root     root         4096 Jun 17 06:19 /workspace/src
  1572868      4 drwxr-xr-x   2 root     root         4096 Jun 17 06:19 /workspace/src/.radicle
  1572870      4 -rw-r--r--   1 root     root         1054 Jun 17 06:19 /workspace/src/glossary.mdwn
  1572880      4 -rw-r--r--   1 root     root         1429 Jun 17 06:19 /workspace/src/tutorial.mdwn
  1572873      4 -rw-r--r--   1 root     root          422 Jun 17 06:19 /workspace/src/contact.mdwn
  1572947      4 -rw-r--r--   1 root     root         2056 Jun 17 06:19 /workspace/src/local.css
  1572872      4 -rw-r--r--   1 root     root          515 Jun 17 06:19 /workspace/src/ikiwiki.setup
  1572876      4 -rw-r--r--   1 root     root         2164 Jun 17 06:19 /workspace/src/arch.mdwn
  1572878      4 -rw-r--r--   1 root     root         3004 Jun 17 06:19 /workspace/src/motivation.mdwn
  1572881      4 -rw-r--r--   1 root     root         1830 Jun 17 06:19 /workspace/src/index.mdwn
  1572871      4 -rw-r--r--   1 root     root          110 Jun 17 06:19 /workspace/src/admin.mdwn
  1572874      4 -rw-r--r--   1 root     root         1187 Jun 17 06:19 /workspace/src/vision.mdwn
  1572877      4 -rw-r--r--   1 root     root         2035 Jun 17 06:19 /workspace/src/security.mdwn
  1572875      4 -rw-r--r--   1 root     root         2273 Jun 17 06:19 /workspace/src/style.css
  1572882      4 drwxr-xr-x   8 root     root         4096 Jun 17 06:19 /workspace/src/.git
  1572879      4 -rw-r--r--   1 root     root         2630 Jun 17 06:19 /workspace/src/overview.mdwn
  1572866      4 drwxr-xr-x   2 root     root         4096 Jun 17 06:19 /workspace/artifacts
  1572948      4 drwxr-xr-x   2 root     root         4096 Jun  7 10:43 /workspace/deps
RUN: Action finished OK
RUN: Action Shell {
    shell: "sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n  awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n  sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n",
}
SPAWN: argv=["/bin/bash", "-c", "set -xeuo pipefail\nsed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n  awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n  sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n\n"]
       cwd=/workspace/src (exists? true)
       extra_env=[]
+ sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup
+ sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup
+ rm -rf .ikiwiki
+ git whatchanged --pretty=format:%ad --date=unix
+ awk '/^[0-9]/ { time=$1} /^:/ { print "touch --date @" time, $NF }'
+ sh
+ ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose
Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49.
Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49.
Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49.
Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49.
rebuilding wiki..
scanning glossary.mdwn
scanning tutorial.mdwn
scanning contact.mdwn
scanning local.css
scanning ikiwiki.setup
scanning arch.mdwn
scanning motivation.mdwn
scanning index.mdwn
scanning admin.mdwn
scanning vision.mdwn
scanning security.mdwn
scanning style.css
scanning overview.mdwn
scanning ikiwiki/jquery.min.js
scanning ikiwiki/login-selector/login-selector.js
scanning shortcuts.mdwn
scanning ikiwiki.mdwn
scanning templates.mdwn
scanning sandbox.mdwn
scanning recentchanges.mdwn
scanning templates/note.mdwn
scanning templates/popup.mdwn
scanning ikiwiki/openid.mdwn
scanning ikiwiki/pagespec.mdwn
scanning ikiwiki/searching.mdwn
scanning ikiwiki/subpage.mdwn
scanning ikiwiki/formatting.mdwn
scanning ikiwiki/directive.mdwn
scanning ikiwiki/wikilink.mdwn
scanning ikiwiki/markdown.mdwn
scanning ikiwiki/pagespec/attachment.mdwn
scanning ikiwiki/pagespec/sorting.mdwn
scanning ikiwiki/pagespec/po.mdwn
scanning ikiwiki/subpage/linkingrules.mdwn
scanning wikiicons/diff.png
scanning wikiicons/openidlogin-bg.gif
scanning wikiicons/search-bg.gif
scanning wikiicons/email.png
scanning wikiicons/revert.png
building glossary.mdwn
building tutorial.mdwn
building contact.mdwn
building local.css
building ikiwiki.setup
building arch.mdwn
building motivation.mdwn
building index.mdwn
building admin.mdwn
building vision.mdwn
building security.mdwn
building style.css
building overview.mdwn
building ikiwiki/jquery.min.js
building ikiwiki/login-selector/login-selector.js
building shortcuts.mdwn
building ikiwiki.mdwn
building templates.mdwn
building sandbox.mdwn
building recentchanges.mdwn
building templates/note.mdwn
building templates/popup.mdwn
building ikiwiki/openid.mdwn
building ikiwiki/pagespec.mdwn
building ikiwiki/searching.mdwn
building ikiwiki/subpage.mdwn
building ikiwiki/formatting.mdwn
building ikiwiki/directive.mdwn
building ikiwiki/wikilink.mdwn
building ikiwiki/markdown.mdwn
building ikiwiki/pagespec/attachment.mdwn
building ikiwiki/pagespec/sorting.mdwn
building ikiwiki/pagespec/po.mdwn
building ikiwiki/subpage/linkingrules.mdwn
building wikiicons/diff.png
building wikiicons/openidlogin-bg.gif
building wikiicons/search-bg.gif
building wikiicons/email.png
building wikiicons/revert.png
done
RUN: Action finished OK
RUN: Action TarCreate {
    archive: "/dev/vde",
    directory: "/workspace/cache",
}
RUN: Action finished OK
RUN: Action TarCreate {
    archive: "/dev/vdd",
    directory: "/workspace/artifacts",
}
RUN: Action finished OK
ambient-execute-plan ends
EXIT CODE: 0
[2025-06-17T06:19:28Z INFO  ambient] ambient ends successfully