CI run for rad:zw9BgStPgCkdsMspzs7EGbwnXq3r

Radicle repository id rad:zw9BgStPgCkdsMspzs7EGbwnXq3r

Table of Contents

Run log

At: 2026-02-17 04:21:27Z
After: 0.00 seconds
Program: ambient
Version: 0.12.0
Ambient starts
At: 2026-02-17 04:21:27Z
After: 0.00 seconds
tmpdir: /home/_rad/tmp
image_store: /home/_rad/ambient-images
projects: /dev/null
state: /home/_rad/ambient-state
rsync_target: null
rsync_target_base: null
rsync_target_map: null
dput_target: null
executor: /usr/bin/ambient-execute-plan
artifacts_max_size: 1 GB
cache_max_size: 30 GB
qemu:
  cpus: 2
  memory: 12 GB
  kvm_binary: /usr/bin/kvm
  ovmf_vars_file: /usr/share/ovmf/OVMF.fd
  ovmf_code_file: /usr/share/ovmf/OVMF.fd
uefi: false
lint: true
Ambient configuration
At: 2026-02-17 04:21:27Z
After: 0.02 seconds
Hoping for the best
Will run CI for project rad:zw9BgStPgCkdsMspzs7EGbwnXq3r
At: 2026-02-17 04:21:27Z
After: 0.02 seconds
CargoFetch(
    CargoFetch,
)
Start action cargo_fetch
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • fetch
  • --locked
exit: 0
Stderr:
    Updating crates.io index
 Downloading crates ...
  Downloaded windows-link v0.2.1
  Downloaded urlencoding v2.1.3
  Downloaded winapi-util v0.1.11
  Downloaded same-file v1.0.6
  Downloaded thiserror v2.0.17
  Downloaded walkdir v2.5.0
  Downloaded anstyle v1.0.13
  Downloaded html-page v0.4.0
  Downloaded strsim v0.11.1
  Downloaded once_cell_polyfill v1.70.2
  Downloaded memchr v2.7.6
  Downloaded clap_lex v0.7.6
  Downloaded env_logger v0.11.8
  Downloaded clap_derive v4.5.49
  Downloaded anstyle-parse v0.2.7
  Downloaded once_cell v1.21.3
  Downloaded getrandom v0.3.4
  Downloaded proc-macro2 v1.0.103
  Downloaded tempfile v3.24.0
  Downloaded portable-atomic-util v0.2.4
  Downloaded jiff-static v0.2.18
  Downloaded clap v4.5.54
  Downloaded serde v1.0.228
  Downloaded wasip2 v1.0.1+wasi-0.2.4
  Downloaded serde_derive v1.0.228
  Downloaded bitflags v2.10.0
  Downloaded clap_builder v4.5.54
  Downloaded regex v1.12.2
  Downloaded portable-atomic v1.13.0
  Downloaded aho-corasick v1.1.4
  Downloaded pulldown-cmark v0.13.0
  Downloaded log v0.4.29
  Downloaded unicode-width v0.2.2
  Downloaded syn v2.0.109
  Downloaded serde_core v1.0.228
  Downloaded r-efi v5.3.0
  Downloaded wit-bindgen v0.46.0
  Downloaded regex-syntax v0.8.8
  Downloaded unicode-ident v1.0.22
  Downloaded getopts v0.2.24
  Downloaded rustix v1.1.3
  Downloaded line-col v0.2.1
  Downloaded pulldown-cmark-escape v0.11.0
  Downloaded fastrand v2.3.0
  Downloaded thiserror-impl v2.0.17
  Downloaded winnow v0.7.13
  Downloaded windows-targets v0.53.5
  Downloaded heck v0.5.0
  Downloaded anstyle-query v1.1.5
  Downloaded regex-automata v0.4.13
  Downloaded anstyle-wincon v3.0.11
  Downloaded env_filter v0.1.4
  Downloaded utf8-width v0.1.8
  Downloaded html-escape v0.2.13
  Downloaded errno v0.3.14
  Downloaded anstream v0.6.21
  Downloaded cfg-if v1.0.4
  Downloaded windows_aarch64_gnullvm v0.53.1
  Downloaded jiff v0.2.18
  Downloaded windows_x86_64_gnullvm v0.53.1
  Downloaded libc v0.2.178
  Downloaded quote v1.0.42
  Downloaded windows_aarch64_msvc v0.53.1
  Downloaded windows_i686_gnullvm v0.53.1
  Downloaded windows_i686_msvc v0.53.1
  Downloaded windows_x86_64_gnu v0.53.1
  Downloaded windows_x86_64_msvc v0.53.1
  Downloaded windows_i686_gnu v0.53.1
  Downloaded terminal_size v0.4.3
  Downloaded colorchoice v1.0.4
  Downloaded is_terminal_polyfill v1.70.2
  Downloaded utf8parse v0.2.2
  Downloaded unicase v2.8.1
  Downloaded windows-sys v0.61.2
  Downloaded windows-sys v0.60.2
  Downloaded linux-raw-sys v0.11.0
OK: cargo fetch --locked
At: 2026-02-17 04:21:29Z
After: 2.68 seconds
End action cargo_fetch
At: 2026-02-17 04:21:29Z
After: 2.68 seconds
Hopefully all is good.
Plan succeeded
At: 2026-02-17 04:21:34Z
After: 7.40 seconds
Program: ambient-execute-plan
Version: 0.12.0@626957c
Executor starts
At: 2026-02-17 04:21:34Z
After: 7.40 seconds
steps:
- action: mkdir
  pathname: /ci
- action: mkdir
  pathname: /ci/artifacts
- action: tar_extract
  archive: /dev/vdc
  directory: /ci/src
- action: tar_extract
  archive: /dev/vdf
  directory: /ci/deps
- action: tar_extract
  archive: /dev/vde
  directory: /ci/cache
- action: shell
  shell: ln -sf /ci /workspace
- action: shell
  shell: git config --global user.name 'Ambient CI'
- action: shell
  shell: git config --global user.email ambient@example.com
- action: cargo_fmt
- action: cargo_clippy
- action: cargo_build
- action: cargo_test
- action: shell
  shell: |
    make -C doc
    cp doc/*.html /workspace/artifacts/.
- action: tar_create
  archive: /dev/vde
  directory: /ci/cache
- action: tar_create
  archive: /dev/vdd
  directory: /ci/artifacts
executor_drive: /dev/vdb
source_drive: /dev/vdc
artifact_drive: /dev/vdd
cache_drive: /dev/vde
deps_drive: /dev/vdf
workspace_dir: /ci
source_dir: /ci/src
deps_dir: /ci/deps
cache_dir: /ci/cache
artifacts_dir: /ci/artifacts
Runnable plan
At: 2026-02-17 04:21:34Z
After: 7.40 seconds
Mkdir(
    Mkdir {
        pathname: "/ci",
    },
)
Start action mkdir
At: 2026-02-17 04:21:34Z
After: 7.40 seconds
End action mkdir
At: 2026-02-17 04:21:34Z
After: 7.40 seconds
Mkdir(
    Mkdir {
        pathname: "/ci/artifacts",
    },
)
Start action mkdir
At: 2026-02-17 04:21:34Z
After: 7.40 seconds
End action mkdir
At: 2026-02-17 04:21:34Z
After: 7.40 seconds
TarExtract(
    TarExtract {
        archive: "/dev/vdc",
        directory: "/ci/src",
    },
)
Start action tar_extract
At: 2026-02-17 04:21:34Z
After: 7.43 seconds
End action tar_extract
At: 2026-02-17 04:21:34Z
After: 7.43 seconds
TarExtract(
    TarExtract {
        archive: "/dev/vdf",
        directory: "/ci/deps",
    },
)
Start action tar_extract
At: 2026-02-17 04:21:35Z
After: 8.17 seconds
End action tar_extract
At: 2026-02-17 04:21:35Z
After: 8.18 seconds
TarExtract(
    TarExtract {
        archive: "/dev/vde",
        directory: "/ci/cache",
    },
)
Start action tar_extract
At: 2026-02-17 04:21:35Z
After: 8.18 seconds
End action tar_extract
At: 2026-02-17 04:21:35Z
After: 8.19 seconds
Shell(
    Shell {
        shell: "ln -sf /ci /workspace",
    },
)
Start action shell
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • bash
  • -c
  • set -xeuo pipefail ln -sf /ci /workspace
exit: 0
Stderr:
+ ln -sf /ci /workspace
OK: bash -c set -xeuo pipefail ln -sf /ci /workspace
At: 2026-02-17 04:21:35Z
After: 8.20 seconds
End action shell
At: 2026-02-17 04:21:35Z
After: 8.20 seconds
Shell(
    Shell {
        shell: "git config --global user.name 'Ambient CI'",
    },
)
Start action shell
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • bash
  • -c
  • set -xeuo pipefail git config --global user.name 'Ambient CI'
exit: 0
Stderr:
+ git config --global user.name 'Ambient CI'
OK: bash -c set -xeuo pipefail git config --global user.name 'Ambient CI'
At: 2026-02-17 04:21:35Z
After: 8.23 seconds
End action shell
At: 2026-02-17 04:21:35Z
After: 8.23 seconds
Shell(
    Shell {
        shell: "git config --global user.email ambient@example.com",
    },
)
Start action shell
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • bash
  • -c
  • set -xeuo pipefail git config --global user.email ambient@example.com
exit: 0
Stderr:
+ git config --global user.email ambient@example.com
OK: bash -c set -xeuo pipefail git config --global user.email ambient@example.com
At: 2026-02-17 04:21:35Z
After: 8.25 seconds
End action shell
At: 2026-02-17 04:21:35Z
After: 8.25 seconds
CargoFmt(
    CargoFmt,
)
Start action cargo_fmt
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • fmt
  • --check
exit: 0
OK: cargo fmt --check
At: 2026-02-17 04:21:36Z
After: 9.00 seconds
End action cargo_fmt
At: 2026-02-17 04:21:36Z
After: 9.00 seconds
CargoClippy(
    CargoClippy,
)
Start action cargo_clippy
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • clippy
  • --offline
  • --locked
  • --workspace
  • --all-targets
  • --no-deps
  • --
  • --deny
  • warnings
exit: 0
Stderr:
   Compiling proc-macro2 v1.0.103
   Compiling quote v1.0.42
   Compiling unicode-ident v1.0.22
   Compiling rustix v1.1.3
    Checking memchr v2.7.6
    Checking bitflags v2.10.0
   Compiling syn v2.0.109
    Checking linux-raw-sys v0.11.0
    Checking utf8parse v0.2.2
    Checking anstyle-parse v0.2.7
    Checking aho-corasick v1.1.4
    Checking is_terminal_polyfill v1.70.2
    Checking colorchoice v1.0.4
    Checking anstyle v1.0.13
    Checking anstyle-query v1.1.5
   Compiling libc v0.2.178
    Checking regex-syntax v0.8.8
    Checking anstream v0.6.21
   Compiling serde_core v1.0.228
    Checking regex-automata v0.4.13
   Compiling getrandom v0.3.4
    Checking terminal_size v0.4.3
    Checking log v0.4.29
   Compiling heck v0.5.0
    Checking regex v1.12.2
    Checking cfg-if v1.0.4
    Checking unicode-width v0.2.2
    Checking clap_lex v0.7.6
   Compiling pulldown-cmark v0.13.0
   Compiling serde v1.0.228
    Checking strsim v0.11.1
    Checking utf8-width v0.1.8
   Compiling thiserror v2.0.17
    Checking html-escape v0.2.13
    Checking clap_builder v4.5.54
    Checking env_filter v0.1.4
    Checking getopts v0.2.24
   Compiling clap_derive v4.5.49
   Compiling serde_derive v1.0.228
   Compiling thiserror-impl v2.0.17
    Checking once_cell v1.21.3
    Checking unicase v2.8.1
    Checking fastrand v2.3.0
    Checking jiff v0.2.18
    Checking pulldown-cmark-escape v0.11.0
    Checking same-file v1.0.6
    Checking walkdir v2.5.0
    Checking tempfile v3.24.0
    Checking clap v4.5.54
    Checking html-page v0.4.0
    Checking winnow v0.7.13
    Checking env_logger v0.11.8
    Checking line-col v0.2.1
    Checking urlencoding v2.1.3
    Checking riki v0.1.0 (/ci/src)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.99s
OK: cargo clippy --offline --locked --workspace --all-targets --no-deps -- --deny warnings
At: 2026-02-17 04:22:03Z
After: 36.61 seconds
End action cargo_clippy
At: 2026-02-17 04:22:03Z
After: 36.61 seconds
CargoBuild(
    CargoBuild,
)
Start action cargo_build
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • build
  • --offline
  • --locked
  • --workspace
  • --all-targets
exit: 0
Stderr:
   Compiling bitflags v2.10.0
   Compiling memchr v2.7.6
   Compiling utf8parse v0.2.2
   Compiling linux-raw-sys v0.11.0
   Compiling rustix v1.1.3
   Compiling aho-corasick v1.1.4
   Compiling anstyle-parse v0.2.7
   Compiling colorchoice v1.0.4
   Compiling regex-syntax v0.8.8
   Compiling anstyle-query v1.1.5
   Compiling is_terminal_polyfill v1.70.2
   Compiling anstyle v1.0.13
   Compiling anstream v0.6.21
   Compiling regex-automata v0.4.13
   Compiling libc v0.2.178
   Compiling terminal_size v0.4.3
   Compiling utf8-width v0.1.8
   Compiling strsim v0.11.1
   Compiling clap_lex v0.7.6
   Compiling regex v1.12.2
   Compiling unicode-width v0.2.2
   Compiling log v0.4.29
   Compiling cfg-if v1.0.4
   Compiling getrandom v0.3.4
   Compiling env_filter v0.1.4
   Compiling getopts v0.2.24
   Compiling clap_builder v4.5.54
   Compiling html-escape v0.2.13
   Compiling serde_core v1.0.228
   Compiling fastrand v2.3.0
   Compiling unicase v2.8.1
   Compiling pulldown-cmark-escape v0.11.0
   Compiling once_cell v1.21.3
   Compiling jiff v0.2.18
   Compiling same-file v1.0.6
   Compiling walkdir v2.5.0
   Compiling tempfile v3.24.0
   Compiling pulldown-cmark v0.13.0
   Compiling env_logger v0.11.8
   Compiling thiserror v2.0.17
   Compiling serde v1.0.228
   Compiling clap v4.5.54
   Compiling html-page v0.4.0
   Compiling line-col v0.2.1
   Compiling winnow v0.7.13
   Compiling urlencoding v2.1.3
   Compiling riki v0.1.0 (/ci/src)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.69s
OK: cargo build --offline --locked --workspace --all-targets
At: 2026-02-17 04:22:46Z
After: 79.02 seconds
End action cargo_build
At: 2026-02-17 04:22:46Z
After: 79.02 seconds
CargoTest(
    CargoTest,
)
Start action cargo_test
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • --version
exit: 0
Stdout:
cargo 1.93.1 (083ac5135 2025-12-15)
OK: cargo --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • clippy
  • --version
exit: 0
Stdout:
clippy 0.1.93 (01f6ddf758 2026-02-11)
OK: cargo clippy --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • rustc
  • --version
exit: 0
Stdout:
rustc 1.93.1 (01f6ddf75 2026-02-11)
OK: rustc --version
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • cargo
  • test
  • --offline
  • --locked
  • --workspace
exit: 0
Stdout:
running 86 tests
test blockattr::test::empty_braces ... ok
test blockattr::test::empty_string ... ok
test blockattr::test::open_brace_without_close ... ok
test blockattr::test::parse_one_dotted_word ... ok
test blockattr::test::parse_one_id ... ok
test blockattr::test::parse_one_kv ... ok
test blockattr::test::parse_one_kv_with_double_quotes ... ok
test blockattr::test::parse_one_kv_with_single_quotes ... ok
test blockattr::test::parse_one_word ... ok
test blockattr::test::two_ids ... ok
test blockattr::test::two_words ... ok
test directive::meta::test::doesnt_set_title ... ok
test directive::meta::test::sets_title ... ok
test directive::tag::test::adds_no_tags ... ok
test directive::tag::test::adds_tags ... ok
test directive::test::no_params ... ok
test directive::test::with_params ... ok
test md::test::dl ... ok
test blockattr::test::just_word ... ok
test md::test::emphasis ... ok
test md::test::h1 ... ok
test md::test::empty ... ok
test md::test::image ... ok
test md::test::link ... ok
test md::test::ordered_list ... ok
test md::test::simple_paragraph ... ok
test md::test::strikethrough ... ok
test md::test::strong ... ok
test md::test::subscript ... ok
test md::test::superscript ... ok
test md::test::two_paragraphs ... ok
test md::test::unordered_list ... ok
test page::test::new_page ... ok
test pagename::test::blob ... ok
test pagename::test::internal_name ... ok
test pagename::test::mdwn ... ok
test pagename::test::output_name ... ok
test pagename::test::page_not_in_srcdir ... ok
test pagename::test::relative_to_descendant ... ok
test pagename::test::relative_to_root ... ok
test pagename::test::relative_to_sibling ... ok
test pagespec::tests::and_expr ... ok
test pagespec::tests::bad_day ... ok
test pagespec::tests::basic ... ok
test pagespec::tests::complex ... ok
test pagespec::tests::dangling_and ... ok
test pagespec::tests::dangling_or ... ok
test pagespec::tests::negated ... ok
test pagespec::tests::negated_group ... ok
test pagespec::tests::or_expr ... ok
test pagespec::tests::pageglob ... ok
test shortcuts::test::escaped ... ok
test shortcuts::test::raw ... ok
test shortcuts::test::simple ... ok
test site::test_linking::absolute ... ok
test site::test_linking::ancestors ... ok
test site::test_linking::direct_subpage ... ok
test site::test_linking::resolve ... ok
test site::test_linking::self_link ... ok
test site::test_linking::sibling ... ok
test site::test_pages::empty ... ok
test site::test_pages::insert ... ok
test wikitext::test::backslash ... ok
test wikitext::test::contains_escaped_wikitext ... ok
test wikitext::test::contains_wikitext ... ok
test wikitext::test::directive ... ok
test wikitext::test::directive_name ... ok
test wikitext::test::directive_parameter_name ... ok
test wikitext::test::empty ... ok
test wikitext::test::escaped_backslash ... ok
test wikitext::test::escaped_open_bracket ... ok
test wikitext::test::link_text ... ok
test wikitext::test::name_value_parameter ... ok
test wikitext::test::open_bracket ... ok
test wikitext::test::page_name ... ok
test wikitext::test::parameters ... ok
test wikitext::test::positional_parameter ... ok
test wikitext::test::quoted_char ... ok
test wikitext::test::quoted_value_value ... ok
test wikitext::test::simple_char ... ok
test wikitext::test::simple_text ... ok
test wikitext::test::simple_wikilink ... ok
test wikitext::test::single_quoted_value ... ok
test wikitext::test::triple_quoted_value ... ok
test wikitext::test::unquoted_value ... ok
test wikitext::test::wikilink_with_link_text ... ok

test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s


running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

Stderr:
    Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/riki-9f9d407cfbe96d4e)
     Running unittests src/main.rs (/ci/cache/cargo-target/debug/deps/riki-f8059a35f1140908)
   Doc-tests riki
OK: cargo test --offline --locked --workspace
At: 2026-02-17 04:22:47Z
After: 80.27 seconds
End action cargo_test
At: 2026-02-17 04:22:47Z
After: 80.28 seconds
Shell(
    Shell {
        shell: "make -C doc\ncp doc/*.html /workspace/artifacts/.\n",
    },
)
Start action shell
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
  • bash
  • -c
  • set -xeuo pipefail make -C doc cp doc/*.html /workspace/artifacts/.
exit: 0
Stdout:
make: Entering directory '/ci/src/doc'
pandoc --standalone --self-contained -o "arch.html" "arch.md"
pandoc --standalone --self-contained -o "linking.html" "linking.md"
pandoc --standalone --self-contained -o "motivation.html" "motivation.md"
pandoc --standalone --self-contained -o "pagenames.html" "pagenames.md"
make: Leaving directory '/ci/src/doc'
Stderr:
+ make -C doc
[WARNING] This document format requires a nonempty <title> element.
  Defaulting to 'arch' as the title.
  To specify a title, use 'title' in metadata or --metadata title="...".
[WARNING] This document format requires a nonempty <title> element.
  Defaulting to 'linking' as the title.
  To specify a title, use 'title' in metadata or --metadata title="...".
[WARNING] This document format requires a nonempty <title> element.
  Defaulting to 'motivation' as the title.
  To specify a title, use 'title' in metadata or --metadata title="...".
[WARNING] This document format requires a nonempty <title> element.
  Defaulting to 'pagenames' as the title.
  To specify a title, use 'title' in metadata or --metadata title="...".
+ cp doc/arch.html doc/linking.html doc/motivation.html doc/pagenames.html /workspace/artifacts/.
OK: bash -c set -xeuo pipefail make -C doc cp doc/*.html /workspace/artifacts/.
At: 2026-02-17 04:22:48Z
After: 81.09 seconds
End action shell
At: 2026-02-17 04:22:48Z
After: 81.10 seconds
TarCreate(
    TarCreate {
        archive: "/dev/vde",
        directory: "/ci/cache",
    },
)
Start action tar_create
At: 2026-02-17 04:22:49Z
After: 82.79 seconds
End action tar_create
At: 2026-02-17 04:22:49Z
After: 82.80 seconds
TarCreate(
    TarCreate {
        archive: "/dev/vdd",
        directory: "/ci/artifacts",
    },
)
Start action tar_create
At: 2026-02-17 04:22:49Z
After: 82.83 seconds
End action tar_create
At: 2026-02-17 04:22:49Z
After: 82.83 seconds
Hopefully all is good.
Plan succeeded
At: 2026-02-17 04:22:49Z
After: 82.84 seconds
Everything is fine.
Executor ends, success
At: 2026-02-17 04:22:52Z
After: 85.04 seconds
    exit: 0
    QEMU OK
    At: 2026-02-17 04:22:51Z
    After: 84.93 seconds
    Hopefully all is good.
    Plan succeeded
    At: 2026-02-17 04:22:52Z
    After: 85.04 seconds
    Everything is fine.
    Ambient ends, success

    Trigger message

    {
      "request": "trigger",
      "version": 1,
      "event_type": "push",
      "repository": {
        "id": "rad:zw9BgStPgCkdsMspzs7EGbwnXq3r",
        "name": "riki",
        "description": "static site generator compatible with ikiwiki",
        "private": false,
        "default_branch": "main",
        "delegates": [
          "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV"
        ]
      },
      "pusher": {
        "id": "did:key:z6Mki2ago1X2A5UWgKpoSxyCRLLhyZMwpam4T3EKvRmFTyuy",
        "alias": "callisto.liw.fi"
      },
      "before": "e76e1bf7038eebb5372032c0317119806d0fd23a",
      "after": "e76e1bf7038eebb5372032c0317119806d0fd23a",
      "branch": "main",
      "commits": [
        "e76e1bf7038eebb5372032c0317119806d0fd23a"
      ]
    }

    Ambient stdout

    deprecated: the `cpus` field is replaced by `qemu.cpus`
    deprecated: the `memory` field is replaced by `qemu.memory`
    run CI for rad:zw9BgStPgCkdsMspzs7EGbwnXq3r
    

    Ambient stderr

    <empty log>