These raw log messages are meant to help Ambient developers figure out problems. You can ignore them.
{
"type": "executor_starts",
"name": "ambient-execute-plan",
"version": "0.14.0@c37ec71",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 214465827
},
"log_source": "Plan"
}{
"type": "runnable_plan",
"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\ncp doc/*.html /ci/artifacts/.\n"
},
{
"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",
"envs": {},
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 214944083
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "mkdir",
"pathname": "/ci",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 215173368
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "mkdir",
"pathname": "/ci",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 215514585
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "mkdir",
"pathname": "/ci/artifacts",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 215661615
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "mkdir",
"pathname": "/ci/artifacts",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 215968550
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "tar_extract",
"archive": "/dev/vdc",
"directory": "/ci/src",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 216179323
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "tar_extract",
"archive": "/dev/vdc",
"directory": "/ci/src",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 256206717
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "tar_extract",
"archive": "/dev/vdf",
"directory": "/ci/deps",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 256796475
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "tar_extract",
"archive": "/dev/vdf",
"directory": "/ci/deps",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 876509864
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "tar_extract",
"archive": "/dev/vde",
"directory": "/ci/cache",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 877066108
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "tar_extract",
"archive": "/dev/vde",
"directory": "/ci/cache",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 883413791
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "shell",
"shell": "ln -sf /ci /workspace",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 883849054
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
98,
97,
115,
104
]
},
{
"Unix": [
45,
99
]
},
{
"Unix": [
115,
101,
116,
32,
45,
120,
101,
117,
111,
32,
112,
105,
112,
101,
102,
97,
105,
108,
10,
108,
110,
32,
45,
115,
102,
32,
47,
99,
105,
32,
47,
119,
111,
114,
107,
115,
112,
97,
99,
101,
10
]
}
],
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 884065959
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "",
"stderr": "+ ln -sf /ci /workspace\n",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 896290129
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "shell",
"shell": "ln -sf /ci /workspace",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 899152193
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "shell",
"shell": "git config --global user.name 'Ambient CI'",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 901611145
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
98,
97,
115,
104
]
},
{
"Unix": [
45,
99
]
},
{
"Unix": [
115,
101,
116,
32,
45,
120,
101,
117,
111,
32,
112,
105,
112,
101,
102,
97,
105,
108,
10,
103,
105,
116,
32,
99,
111,
110,
102,
105,
103,
32,
45,
45,
103,
108,
111,
98,
97,
108,
32,
117,
115,
101,
114,
46,
110,
97,
109,
101,
32,
39,
65,
109,
98,
105,
101,
110,
116,
32,
67,
73,
39,
10
]
}
],
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 904222336
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "",
"stderr": "+ git config --global user.name 'Ambient CI'\n",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 915453705
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "shell",
"shell": "git config --global user.name 'Ambient CI'",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 918521036
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "shell",
"shell": "git config --global user.email ambient@example.com",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 921169233
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
98,
97,
115,
104
]
},
{
"Unix": [
45,
99
]
},
{
"Unix": [
115,
101,
116,
32,
45,
120,
101,
117,
111,
32,
112,
105,
112,
101,
102,
97,
105,
108,
10,
103,
105,
116,
32,
99,
111,
110,
102,
105,
103,
32,
45,
45,
103,
108,
111,
98,
97,
108,
32,
117,
115,
101,
114,
46,
101,
109,
97,
105,
108,
32,
97,
109,
98,
105,
101,
110,
116,
64,
101,
120,
97,
109,
112,
108,
101,
46,
99,
111,
109,
10
]
}
],
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 923990786
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "",
"stderr": "+ git config --global user.email ambient@example.com\n",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 932445212
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "shell",
"shell": "git config --global user.email ambient@example.com",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 935655557
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "cargo_fmt",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 938745626
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 940693307
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 969207133
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
99,
108,
105,
112,
112,
121
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080013,
"nanos_since_epoch": 969878099
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "clippy 0.1.95 (59807616e1 2026-04-14)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 32466459
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
114,
117,
115,
116,
99
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 35698161
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "rustc 1.95.0 (59807616e 2026-04-14)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 61035129
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
102,
109,
116
]
},
{
"Unix": [
45,
45,
99,
104,
101,
99,
107
]
}
],
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 61601787
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 191428825
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "cargo_fmt",
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 194014588
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "cargo_clippy",
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 196131640
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 198475657
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 211669030
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
99,
108,
105,
112,
112,
121
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 214781208
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "clippy 0.1.95 (59807616e1 2026-04-14)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 249047053
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
114,
117,
115,
116,
99
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 249637786
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "rustc 1.95.0 (59807616e 2026-04-14)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 272131819
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
99,
108,
105,
112,
112,
121
]
},
{
"Unix": [
45,
45,
111,
102,
102,
108,
105,
110,
101
]
},
{
"Unix": [
45,
45,
108,
111,
99,
107,
101,
100
]
},
{
"Unix": [
45,
45,
119,
111,
114,
107,
115,
112,
97,
99,
101
]
},
{
"Unix": [
45,
45,
97,
108,
108,
45,
116,
97,
114,
103,
101,
116,
115
]
},
{
"Unix": [
45,
45,
110,
111,
45,
100,
101,
112,
115
]
},
{
"Unix": [
45,
45
]
},
{
"Unix": [
45,
45,
100,
101,
110,
121
]
},
{
"Unix": [
119,
97,
114,
110,
105,
110,
103,
115
]
}
],
"timestamp": {
"secs_since_epoch": 1779080014,
"nanos_since_epoch": 276721944
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "",
"stderr": " Compiling proc-macro2 v1.0.103\n Compiling unicode-ident v1.0.22\n Compiling quote v1.0.42\n Compiling rustix v1.1.3\n Checking bitflags v2.10.0\n Checking memchr v2.7.6\n Checking linux-raw-sys v0.11.0\n Compiling syn v2.0.109\n Checking utf8parse v0.2.2\n Checking anstyle-parse v0.2.7\n Checking aho-corasick v1.1.4\n Compiling libc v0.2.178\n Checking is_terminal_polyfill v1.70.2\n Checking colorchoice v1.0.4\n Checking anstyle-query v1.1.5\n Checking anstyle v1.0.13\n Checking regex-syntax v0.8.8\n Checking anstream v0.6.21\n Compiling serde_core v1.0.228\n Compiling getrandom v0.3.4\n Checking regex-automata v0.4.13\n Checking terminal_size v0.4.3\n Checking cfg-if v1.0.4\n Compiling thiserror v2.0.17\n Checking unicode-width v0.2.2\n Checking utf8-width v0.1.8\n Checking strsim v0.11.1\n Compiling pulldown-cmark v0.13.0\n Compiling serde v1.0.228\n Checking log v0.4.29\n Compiling heck v0.5.0\n Checking regex v1.12.3\n Checking clap_lex v0.7.6\n Checking clap_builder v4.5.54\n Checking env_filter v0.1.4\n Compiling clap_derive v4.5.49\n Checking html-escape v0.2.13\n Checking getopts v0.2.24\n Compiling serde_derive v1.0.228\n Compiling thiserror-impl v2.0.17\n Checking unicase v2.8.1\n Checking same-file v1.0.6\n Checking fastrand v2.3.0\n Checking jiff v0.2.18\n Checking once_cell v1.21.3\n Checking pulldown-cmark-escape v0.11.0\n Checking tempfile v3.24.0\n Checking walkdir v2.5.0\n Checking clap v4.5.54\n Checking html-page v0.4.0\n Checking winnow v0.7.13\n Checking env_logger v0.11.8\n Checking urlencoding v2.1.3\n Checking line-col v0.2.1\n Checking riki v0.1.0 (/ci/src)\n Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.60s\n",
"timestamp": {
"secs_since_epoch": 1779080038,
"nanos_since_epoch": 962704182
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "cargo_clippy",
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 8598397
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "cargo_build",
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 15543482
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 18469516
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 52888273
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
99,
108,
105,
112,
112,
121
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 61076189
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "clippy 0.1.95 (59807616e1 2026-04-14)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 155507201
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
114,
117,
115,
116,
99
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 160233784
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "rustc 1.95.0 (59807616e 2026-04-14)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 204637863
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
98,
117,
105,
108,
100
]
},
{
"Unix": [
45,
45,
111,
102,
102,
108,
105,
110,
101
]
},
{
"Unix": [
45,
45,
108,
111,
99,
107,
101,
100
]
},
{
"Unix": [
45,
45,
119,
111,
114,
107,
115,
112,
97,
99,
101
]
},
{
"Unix": [
45,
45,
97,
108,
108,
45,
116,
97,
114,
103,
101,
116,
115
]
}
],
"timestamp": {
"secs_since_epoch": 1779080039,
"nanos_since_epoch": 209459053
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "",
"stderr": " Compiling bitflags v2.10.0\n Compiling memchr v2.7.6\n Compiling linux-raw-sys v0.11.0\n Compiling utf8parse v0.2.2\n Compiling anstyle-parse v0.2.7\n Compiling aho-corasick v1.1.4\n Compiling rustix v1.1.3\n Compiling regex-syntax v0.8.8\n Compiling anstyle-query v1.1.5\n Compiling colorchoice v1.0.4\n Compiling anstyle v1.0.13\n Compiling is_terminal_polyfill v1.70.2\n Compiling anstream v0.6.21\n Compiling libc v0.2.178\n Compiling terminal_size v0.4.3\n Compiling cfg-if v1.0.4\n Compiling regex-automata v0.4.13\n Compiling unicode-width v0.2.2\n Compiling clap_lex v0.7.6\n Compiling log v0.4.29\n Compiling regex v1.12.3\n Compiling utf8-width v0.1.8\n Compiling strsim v0.11.1\n Compiling clap_builder v4.5.54\n Compiling html-escape v0.2.13\n Compiling env_filter v0.1.4\n Compiling getopts v0.2.24\n Compiling getrandom v0.3.4\n Compiling serde_core v1.0.228\n Compiling same-file v1.0.6\n Compiling fastrand v2.3.0\n Compiling pulldown-cmark-escape v0.11.0\n Compiling unicase v2.8.1\n Compiling jiff v0.2.18\n Compiling once_cell v1.21.3\n Compiling tempfile v3.24.0\n Compiling pulldown-cmark v0.13.0\n Compiling serde v1.0.228\n Compiling walkdir v2.5.0\n Compiling thiserror v2.0.17\n Compiling env_logger v0.11.8\n Compiling clap v4.5.54\n Compiling html-page v0.4.0\n Compiling line-col v0.2.1\n Compiling winnow v0.7.13\n Compiling urlencoding v2.1.3\n Compiling riki v0.1.0 (/ci/src)\n Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.69s\n",
"timestamp": {
"secs_since_epoch": 1779080076,
"nanos_since_epoch": 944412868
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "cargo_build",
"timestamp": {
"secs_since_epoch": 1779080076,
"nanos_since_epoch": 984376104
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "cargo_test",
"timestamp": {
"secs_since_epoch": 1779080076,
"nanos_since_epoch": 987832787
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080076,
"nanos_since_epoch": 991296090
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 14004922
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
99,
108,
105,
112,
112,
121
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 22399732
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "clippy 0.1.95 (59807616e1 2026-04-14)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 90594521
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
114,
117,
115,
116,
99
]
},
{
"Unix": [
45,
45,
118,
101,
114,
115,
105,
111,
110
]
}
],
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 93257380
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "rustc 1.95.0 (59807616e 2026-04-14)\n",
"stderr": "",
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 130447786
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
99,
97,
114,
103,
111
]
},
{
"Unix": [
116,
101,
115,
116
]
},
{
"Unix": [
45,
45,
111,
102,
102,
108,
105,
110,
101
]
},
{
"Unix": [
45,
45,
108,
111,
99,
107,
101,
100
]
},
{
"Unix": [
45,
45,
119,
111,
114,
107,
115,
112,
97,
99,
101
]
}
],
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 135055264
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "\nrunning 89 tests\ntest blockattr::test::empty_braces ... ok\ntest blockattr::test::empty_string ... ok\ntest blockattr::test::just_word ... ok\ntest blockattr::test::open_brace_without_close ... ok\ntest blockattr::test::parse_one_dotted_word ... ok\ntest blockattr::test::parse_one_id ... ok\ntest blockattr::test::parse_one_kv ... ok\ntest blockattr::test::parse_one_kv_with_double_quotes ... ok\ntest blockattr::test::parse_one_kv_with_single_quotes ... ok\ntest blockattr::test::parse_one_word ... ok\ntest blockattr::test::two_ids ... ok\ntest blockattr::test::two_words ... ok\ntest directive::img::test::size_both_dimensions ... ok\ntest directive::img::test::size_height_only ... ok\ntest directive::meta::test::doesnt_set_title ... ok\ntest directive::meta::test::sets_title ... ok\ntest directive::tag::test::adds_no_tags ... ok\ntest directive::tag::test::adds_tags ... ok\ntest directive::test::no_params ... ok\ntest directive::test::with_params ... ok\ntest md::test::dl ... ok\ntest md::test::emphasis ... ok\ntest md::test::empty ... ok\ntest directive::img::test::size_width_only ... ok\ntest md::test::h1 ... ok\ntest md::test::image ... ok\ntest md::test::link ... ok\ntest md::test::ordered_list ... ok\ntest md::test::simple_paragraph ... ok\ntest md::test::strikethrough ... ok\ntest md::test::strong ... ok\ntest md::test::subscript ... ok\ntest md::test::superscript ... ok\ntest md::test::unordered_list ... ok\ntest md::test::two_paragraphs ... ok\ntest page::test::new_page ... ok\ntest pagename::test::blob ... ok\ntest pagename::test::internal_name ... ok\ntest pagename::test::mdwn ... ok\ntest pagename::test::output_name ... ok\ntest pagename::test::page_not_in_srcdir ... ok\ntest pagename::test::relative_to_root ... ok\ntest pagename::test::relative_to_sibling ... ok\ntest pagespec::tests::and_expr ... ok\ntest pagespec::tests::bad_day ... ok\ntest pagespec::tests::basic ... ok\ntest pagespec::tests::complex ... ok\ntest pagespec::tests::dangling_and ... ok\ntest pagespec::tests::dangling_or ... ok\ntest pagespec::tests::negated ... ok\ntest pagespec::tests::negated_group ... ok\ntest pagespec::tests::or_expr ... ok\ntest pagename::test::relative_to_descendant ... ok\ntest pagespec::tests::pageglob ... ok\ntest shortcuts::test::escaped ... ok\ntest shortcuts::test::raw ... ok\ntest site::test_linking::absolute ... ok\ntest shortcuts::test::simple ... ok\ntest site::test_linking::ancestors ... ok\ntest site::test_linking::direct_subpage ... ok\ntest site::test_linking::resolve ... ok\ntest site::test_linking::self_link ... ok\ntest site::test_linking::sibling ... ok\ntest site::test_pages::empty ... ok\ntest site::test_pages::insert ... ok\ntest wikitext::test::backslash ... ok\ntest wikitext::test::contains_escaped_wikitext ... ok\ntest wikitext::test::contains_wikitext ... ok\ntest wikitext::test::directive ... ok\ntest wikitext::test::directive_name ... ok\ntest wikitext::test::directive_parameter_name ... ok\ntest wikitext::test::empty ... ok\ntest wikitext::test::escaped_backslash ... ok\ntest wikitext::test::escaped_open_bracket ... ok\ntest wikitext::test::link_text ... ok\ntest wikitext::test::name_value_parameter ... ok\ntest wikitext::test::open_bracket ... ok\ntest wikitext::test::page_name ... ok\ntest wikitext::test::parameters ... ok\ntest wikitext::test::positional_parameter ... ok\ntest wikitext::test::quoted_char ... ok\ntest wikitext::test::quoted_value_value ... ok\ntest wikitext::test::simple_char ... ok\ntest wikitext::test::simple_text ... ok\ntest wikitext::test::simple_wikilink ... ok\ntest wikitext::test::single_quoted_value ... ok\ntest wikitext::test::triple_quoted_value ... ok\ntest wikitext::test::unquoted_value ... ok\ntest wikitext::test::wikilink_with_link_text ... ok\n\ntest result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s\n\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n",
"stderr": " Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s\n Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/riki-9156b03112f8ff8b)\n Running unittests src/main.rs (/ci/cache/cargo-target/debug/deps/riki-dd7ef3f24d38e286)\n Doc-tests riki\n",
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 459883929
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "cargo_test",
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 564933584
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "shell",
"shell": "make -C doc\ncp doc/*.html /ci/artifacts/.\n",
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 564957876
},
"log_source": "Plan"
}{
"type": "start_program",
"argv": [
{
"Unix": [
98,
97,
115,
104
]
},
{
"Unix": [
45,
99
]
},
{
"Unix": [
115,
101,
116,
32,
45,
120,
101,
117,
111,
32,
112,
105,
112,
101,
102,
97,
105,
108,
10,
109,
97,
107,
101,
32,
45,
67,
32,
100,
111,
99,
10,
99,
112,
32,
100,
111,
99,
47,
42,
46,
104,
116,
109,
108,
32,
47,
99,
105,
47,
97,
114,
116,
105,
102,
97,
99,
116,
115,
47,
46,
10,
10
]
}
],
"timestamp": {
"secs_since_epoch": 1779080077,
"nanos_since_epoch": 564975240
},
"log_source": "Plan"
}{
"type": "program_succeeded",
"exit_code": 0,
"stdout": "make: Entering directory '/ci/src/doc'\npandoc --standalone --self-contained -o \"arch.html\" \"arch.md\"\npandoc --standalone --self-contained -o \"linking.html\" \"linking.md\"\npandoc --standalone --self-contained -o \"motivation.html\" \"motivation.md\"\npandoc --standalone --self-contained -o \"pagenames.html\" \"pagenames.md\"\nmake: Leaving directory '/ci/src/doc'\n",
"stderr": "+ make -C doc\n[WARNING] Deprecated: --self-contained. use --embed-resources --standalone\n[WARNING] This document format requires a nonempty <title> element.\n Defaulting to 'arch' as the title.\n To specify a title, use 'title' in metadata or --metadata title=\"...\".\n[WARNING] Deprecated: --self-contained. use --embed-resources --standalone\n[WARNING] This document format requires a nonempty <title> element.\n Defaulting to 'linking' as the title.\n To specify a title, use 'title' in metadata or --metadata title=\"...\".\n[WARNING] Deprecated: --self-contained. use --embed-resources --standalone\n[WARNING] This document format requires a nonempty <title> element.\n Defaulting to 'motivation' as the title.\n To specify a title, use 'title' in metadata or --metadata title=\"...\".\n[WARNING] Deprecated: --self-contained. use --embed-resources --standalone\n[WARNING] This document format requires a nonempty <title> element.\n Defaulting to 'pagenames' as the title.\n To specify a title, use 'title' in metadata or --metadata title=\"...\".\n+ cp doc/arch.html doc/linking.html doc/motivation.html doc/pagenames.html /ci/artifacts/.\n",
"timestamp": {
"secs_since_epoch": 1779080078,
"nanos_since_epoch": 415340962
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "shell",
"shell": "make -C doc\ncp doc/*.html /ci/artifacts/.\n",
"timestamp": {
"secs_since_epoch": 1779080078,
"nanos_since_epoch": 416203546
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "tar_create",
"archive": "/dev/vde",
"directory": "/ci/cache",
"timestamp": {
"secs_since_epoch": 1779080078,
"nanos_since_epoch": 416478102
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "tar_create",
"archive": "/dev/vde",
"directory": "/ci/cache",
"timestamp": {
"secs_since_epoch": 1779080079,
"nanos_since_epoch": 864109817
},
"log_source": "Plan"
}{
"type": "execute_action",
"action": "tar_create",
"archive": "/dev/vdd",
"directory": "/ci/artifacts",
"timestamp": {
"secs_since_epoch": 1779080079,
"nanos_since_epoch": 864532826
},
"log_source": "Plan"
}{
"type": "action_succeeded",
"action": "tar_create",
"archive": "/dev/vdd",
"directory": "/ci/artifacts",
"timestamp": {
"secs_since_epoch": 1779080079,
"nanos_since_epoch": 881774537
},
"log_source": "Plan"
}{
"type": "plan_succeeded",
"timestamp": {
"secs_since_epoch": 1779080079,
"nanos_since_epoch": 887561986
},
"log_source": "Plan"
}{
"type": "executor_ends_successfully",
"timestamp": {
"secs_since_epoch": 1779080079,
"nanos_since_epoch": 892406208
},
"log_source": "Plan"
}{
"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": "b3f686b92a402e32f98b5be8c1bdcfd3e96a17d3",
"after": "b3f686b92a402e32f98b5be8c1bdcfd3e96a17d3",
"branch": "main",
"commits": [
"b3f686b92a402e32f98b5be8c1bdcfd3e96a17d3"
]
}executor from config: /usr/bin/ambient-execute-plan executor from PATH: /usr/bin/ambient-execute-plan run CI for rad:zw9BgStPgCkdsMspzs7EGbwnXq3r
<empty log>