CI: FAILURE unsynn

Table of Contents

Run log

Plan, inside VM without network

plan: Executor starts
After 0.00 seconds at 2026-05-18 04:53:52ZProgram: ambient-execute-plan
Version: 0.14.0@c37ec71
plan: Runnable plan
After 0.00 seconds at 2026-05-18 04:53:52Z
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: shell
  shell: |
    export CARGO_TARGET_DIR=/workspace/cache
    export CARGO_HOME=/workspace/deps
    export HOME=/root
    export PATH="/root/.cargo/bin:/root/.radicle/bin:$PATH"
    export CARGO_NET_OFFLINE=true
    # lets see if 'bar' works
    ./bar
- 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: {}
plan: Successful action mkdir: /ci
After 0.00 seconds at 2026-05-18 04:53:52Z
  • plan: Start action mkdir: /ci
    After 0.00 seconds at 2026-05-18 04:53:52Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
  • plan: Action succeeded mkdir: /ci
    After 0.00 seconds at 2026-05-18 04:53:52Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
plan: Successful action mkdir: /ci/artifacts
After 0.00 seconds at 2026-05-18 04:53:52Z
  • plan: Start action mkdir: /ci/artifacts
    After 0.00 seconds at 2026-05-18 04:53:52Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
  • plan: Action succeeded mkdir: /ci/artifacts
    After 0.00 seconds at 2026-05-18 04:53:52Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
plan: Successful action tar_extract
After 0.00 seconds at 2026-05-18 04:53:52Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-05-18 04:53:52Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-05-18 04:53:52Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
plan: Successful action tar_extract
After 0.39 seconds at 2026-05-18 04:53:52Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-05-18 04:53:52Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-05-18 04:53:54Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
plan: Successful action tar_extract
After 1.98 seconds at 2026-05-18 04:53:54Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-05-18 04:53:54Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-05-18 04:53:54Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action shell: ln -sf /ci /workspace
After 2.00 seconds at 2026-05-18 04:53:54Z
  • plan: Start action shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-05-18 04:53:54Z
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Exit code: 0
    Stderr:
    + ln -sf /ci /workspace
    
  • plan: Action succeeded shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
plan: Successful action shell: git config --global user.name 'Ambient CI'
After 2.01 seconds at 2026-05-18 04:53:54Z
  • plan: Start action shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-05-18 04:53:54Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.name 'Ambient CI'
  • plan: Program succeeded
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Exit code: 0
    Stderr:
    + git config --global user.name 'Ambient CI'
    
  • plan: Action succeeded shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
plan: Successful action shell: git config --global user.email ambient@example.com
After 2.04 seconds at 2026-05-18 04:53:54Z
  • plan: Start action shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-05-18 04:53:54Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.email ambient@example.com
  • plan: Program succeeded
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Exit code: 0
    Stderr:
    + git config --global user.email ambient@example.com
    
  • plan: Action succeeded shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-05-18 04:53:54Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
plan: Start action shell: export CARGO_TARGET_DIR=/workspace/cache export CARGO_HOME=/workspace/deps export HOME=/root export PATH="/root/.cargo/bin:/root/.radicle/bin:$PATH" export CARGO_NET_OFFLINE=true # lets see if 'bar' works ./bar
After 2.08 seconds at 2026-05-18 04:53:54Z
Shell(
    Shell {
        shell: "export CARGO_TARGET_DIR=/workspace/cache\nexport CARGO_HOME=/workspace/deps\nexport HOME=/root\nexport PATH=\"/root/.cargo/bin:/root/.radicle/bin:$PATH\"\nexport CARGO_NET_OFFLINE=true\n# lets see if 'bar' works\n./bar\n",
    },
)
plan: Start program bash
After 2.08 seconds at 2026-05-18 04:53:54Z
  • bash
  • -c
  • set -xeuo pipefail export CARGO_TARGET_DIR=/workspace/cache export CARGO_HOME=/workspace/deps export HOME=/root export PATH="/root/.cargo/bin:/root/.radicle/bin:$PATH" export CARGO_NET_OFFLINE=true # lets see if 'bar' works ./bar
plan: ERROR: Program failed
After 10.86 seconds at 2026-05-18 04:54:03Z
Exit code: 1
Stderr:
+ export CARGO_TARGET_DIR=/workspace/cache
+ CARGO_TARGET_DIR=/workspace/cache
+ export CARGO_HOME=/workspace/deps
+ CARGO_HOME=/workspace/deps
+ export HOME=/root
+ HOME=/root
+ export PATH=/root/.cargo/bin:/root/.radicle/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
+ PATH=/root/.cargo/bin:/root/.radicle/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
+ export CARGO_NET_OFFLINE=true
+ CARGO_NET_OFFLINE=true
+ ./bar
   OK: PREPROCESS: fetch_resources
   OK: PREPROCESS: build_assets
   OK: lints: shellcheck_lint
     Locking 76 packages to latest compatible versions
   Compiling proc-macro2 v1.0.106
    Checking unicode-ident v1.0.24
   Compiling mutants v0.0.4
    Checking rustc-hash v2.1.2
    Checking smallvec v1.15.1
    Checking unsynn v0.3.0 (/ci/src)
    Finished `dev` profile [optimized + debuginfo] target(s) in 3.88s
   OK: cargo_lint: cargo_check
    Checking unsynn v0.3.0 (/ci/src)
warning: unnecessary trailing comma
   --> src/error.rs:216:83
    |
216 |                 write!(f, "Unexpected end: expected {}", self.expected_type_name(),)
    |                                                                                   ^ help: remove the trailing comma
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.95.0/index.html#unnecessary_trailing_comma
    = note: `-W clippy::unnecessary-trailing-comma` implied by `-W clippy::pedantic`
    = help: to override `-W clippy::pedantic` add `#[allow(clippy::unnecessary_trailing_comma)]`

warning: unnecessary trailing comma
   --> src/error.rs:225:70
    |
225 |                 write!(f, "Parser succeeded without consuming tokens",)
    |                                                                      ^ help: remove the trailing comma
    |
    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.95.0/index.html#unnecessary_trailing_comma

warning: `unsynn` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p unsynn -- ` to apply 2 suggestions)
    Finished `dev` profile [optimized + debuginfo] target(s) in 2.23s
 FAIL: cargo_lint: cargo_clippy_strict
 FAIL: lint_sources: cargo_lint??
 FAIL: lints: lint_sources
 FAIL: MAIN: lints
 FAIL: MAIN
plan: Action failed: shell: export CARGO_TARGET_DIR=/workspace/cache export CARGO_HOME=/workspace/deps export HOME=/root export PATH="/root/.cargo/bin:/root/.radicle/bin:$PATH" export CARGO_NET_OFFLINE=true # lets see if 'bar' works ./bar
After 10.86 seconds at 2026-05-18 04:54:03Z
Shell(
    Shell {
        shell: "export CARGO_TARGET_DIR=/workspace/cache\nexport CARGO_HOME=/workspace/deps\nexport HOME=/root\nexport PATH=\"/root/.cargo/bin:/root/.radicle/bin:$PATH\"\nexport CARGO_NET_OFFLINE=true\n# lets see if 'bar' works\n./bar\n",
    },
)

Raw log messages for Ambient troubleshooting

Raw log messages

These raw log messages are meant to help Ambient developers figure out problems. You can ignore them.

  1. {
      "type": "executor_starts",
      "name": "ambient-execute-plan",
      "version": "0.14.0@c37ec71",
      "timestamp": {
        "secs_since_epoch": 1779080032,
        "nanos_since_epoch": 440247341
      },
      "log_source": "Plan"
    }
  2. {
      "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": "shell",
          "shell": "export CARGO_TARGET_DIR=/workspace/cache\nexport CARGO_HOME=/workspace/deps\nexport HOME=/root\nexport PATH=\"/root/.cargo/bin:/root/.radicle/bin:$PATH\"\nexport CARGO_NET_OFFLINE=true\n# lets see if 'bar' works\n./bar\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": 1779080032,
        "nanos_since_epoch": 440845838
      },
      "log_source": "Plan"
    }
  3. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1779080032,
        "nanos_since_epoch": 441213779
      },
      "log_source": "Plan"
    }
  4. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1779080032,
        "nanos_since_epoch": 441748510
      },
      "log_source": "Plan"
    }
  5. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1779080032,
        "nanos_since_epoch": 441885211
      },
      "log_source": "Plan"
    }
  6. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1779080032,
        "nanos_since_epoch": 442344928
      },
      "log_source": "Plan"
    }
  7. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1779080032,
        "nanos_since_epoch": 442572500
      },
      "log_source": "Plan"
    }
  8. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1779080032,
        "nanos_since_epoch": 828957225
      },
      "log_source": "Plan"
    }
  9. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1779080032,
        "nanos_since_epoch": 829044024
      },
      "log_source": "Plan"
    }
  10. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 419319379
      },
      "log_source": "Plan"
    }
  11. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 422169702
      },
      "log_source": "Plan"
    }
  12. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 433827814
      },
      "log_source": "Plan"
    }
  13. {
      "type": "execute_action",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 435960383
      },
      "log_source": "Plan"
    }
  14. {
      "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": 1779080034,
        "nanos_since_epoch": 436285804
      },
      "log_source": "Plan"
    }
  15. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ ln -sf /ci /workspace\n",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 454548343
      },
      "log_source": "Plan"
    }
  16. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 454608445
      },
      "log_source": "Plan"
    }
  17. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 454953363
      },
      "log_source": "Plan"
    }
  18. {
      "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": 1779080034,
        "nanos_since_epoch": 455283770
      },
      "log_source": "Plan"
    }
  19. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.name 'Ambient CI'\n",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 484183492
      },
      "log_source": "Plan"
    }
  20. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 484259827
      },
      "log_source": "Plan"
    }
  21. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 484269823
      },
      "log_source": "Plan"
    }
  22. {
      "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": 1779080034,
        "nanos_since_epoch": 484616681
      },
      "log_source": "Plan"
    }
  23. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.email ambient@example.com\n",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 511176035
      },
      "log_source": "Plan"
    }
  24. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 511239142
      },
      "log_source": "Plan"
    }
  25. {
      "type": "execute_action",
      "action": "shell",
      "shell": "export CARGO_TARGET_DIR=/workspace/cache\nexport CARGO_HOME=/workspace/deps\nexport HOME=/root\nexport PATH=\"/root/.cargo/bin:/root/.radicle/bin:$PATH\"\nexport CARGO_NET_OFFLINE=true\n# lets see if 'bar' works\n./bar\n",
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 517530745
      },
      "log_source": "Plan"
    }
  26. {
      "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,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            67,
            65,
            82,
            71,
            79,
            95,
            84,
            65,
            82,
            71,
            69,
            84,
            95,
            68,
            73,
            82,
            61,
            47,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101,
            47,
            99,
            97,
            99,
            104,
            101,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            67,
            65,
            82,
            71,
            79,
            95,
            72,
            79,
            77,
            69,
            61,
            47,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101,
            47,
            100,
            101,
            112,
            115,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            72,
            79,
            77,
            69,
            61,
            47,
            114,
            111,
            111,
            116,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            80,
            65,
            84,
            72,
            61,
            34,
            47,
            114,
            111,
            111,
            116,
            47,
            46,
            99,
            97,
            114,
            103,
            111,
            47,
            98,
            105,
            110,
            58,
            47,
            114,
            111,
            111,
            116,
            47,
            46,
            114,
            97,
            100,
            105,
            99,
            108,
            101,
            47,
            98,
            105,
            110,
            58,
            36,
            80,
            65,
            84,
            72,
            34,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            67,
            65,
            82,
            71,
            79,
            95,
            78,
            69,
            84,
            95,
            79,
            70,
            70,
            76,
            73,
            78,
            69,
            61,
            116,
            114,
            117,
            101,
            10,
            35,
            32,
            108,
            101,
            116,
            115,
            32,
            115,
            101,
            101,
            32,
            105,
            102,
            32,
            39,
            98,
            97,
            114,
            39,
            32,
            119,
            111,
            114,
            107,
            115,
            10,
            46,
            47,
            98,
            97,
            114,
            10,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1779080034,
        "nanos_since_epoch": 518827207
      },
      "log_source": "Plan"
    }
  27. {
      "type": "program_failed",
      "exit_code": 1,
      "stdout": "",
      "stderr": "+ export CARGO_TARGET_DIR=/workspace/cache\n+ CARGO_TARGET_DIR=/workspace/cache\n+ export CARGO_HOME=/workspace/deps\n+ CARGO_HOME=/workspace/deps\n+ export HOME=/root\n+ HOME=/root\n+ export PATH=/root/.cargo/bin:/root/.radicle/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin\n+ PATH=/root/.cargo/bin:/root/.radicle/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin\n+ export CARGO_NET_OFFLINE=true\n+ CARGO_NET_OFFLINE=true\n+ ./bar\n   OK: PREPROCESS: fetch_resources\n   OK: PREPROCESS: build_assets\n   OK: lints: shellcheck_lint\n     Locking 76 packages to latest compatible versions\n   Compiling proc-macro2 v1.0.106\n    Checking unicode-ident v1.0.24\n   Compiling mutants v0.0.4\n    Checking rustc-hash v2.1.2\n    Checking smallvec v1.15.1\n    Checking unsynn v0.3.0 (/ci/src)\n    Finished `dev` profile [optimized + debuginfo] target(s) in 3.88s\n   OK: cargo_lint: cargo_check\n    Checking unsynn v0.3.0 (/ci/src)\nwarning: unnecessary trailing comma\n   --> src/error.rs:216:83\n    |\n216 |                 write!(f, \"Unexpected end: expected {}\", self.expected_type_name(),)\n    |                                                                                   ^ help: remove the trailing comma\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.95.0/index.html#unnecessary_trailing_comma\n    = note: `-W clippy::unnecessary-trailing-comma` implied by `-W clippy::pedantic`\n    = help: to override `-W clippy::pedantic` add `#[allow(clippy::unnecessary_trailing_comma)]`\n\nwarning: unnecessary trailing comma\n   --> src/error.rs:225:70\n    |\n225 |                 write!(f, \"Parser succeeded without consuming tokens\",)\n    |                                                                      ^ help: remove the trailing comma\n    |\n    = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.95.0/index.html#unnecessary_trailing_comma\n\nwarning: `unsynn` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p unsynn -- ` to apply 2 suggestions)\n    Finished `dev` profile [optimized + debuginfo] target(s) in 2.23s\n FAIL: cargo_lint: cargo_clippy_strict\n FAIL: lint_sources: cargo_lint??\n FAIL: lints: lint_sources\n FAIL: MAIN: lints\n FAIL: MAIN\n",
      "timestamp": {
        "secs_since_epoch": 1779080043,
        "nanos_since_epoch": 297694542
      },
      "log_source": "Plan"
    }
  28. {
      "type": "action_failed",
      "action": "shell",
      "shell": "export CARGO_TARGET_DIR=/workspace/cache\nexport CARGO_HOME=/workspace/deps\nexport HOME=/root\nexport PATH=\"/root/.cargo/bin:/root/.radicle/bin:$PATH\"\nexport CARGO_NET_OFFLINE=true\n# lets see if 'bar' works\n./bar\n",
      "timestamp": {
        "secs_since_epoch": 1779080043,
        "nanos_since_epoch": 297824733
      },
      "log_source": "Plan"
    }
  29. {
      "type": "executor_ends_in_failure",
      "exit_code": 1,
      "timestamp": {
        "secs_since_epoch": 1779080043,
        "nanos_since_epoch": 297888775
      },
      "log_source": "Plan"
    }

Trigger message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z39WbeupErKS8TwbDS5yU8eZSa3C",
    "name": "unsynn",
    "description": "(Proc-macro) parsing made easy",
    "private": false,
    "default_branch": "devel",
    "delegates": [
      "did:key:z6MksaJkZuQj49mbrft8JNvo3vBDU5AC5owW1EnCZJJ3goRX"
    ]
  },
  "pusher": {
    "id": "did:key:z6Mki2ago1X2A5UWgKpoSxyCRLLhyZMwpam4T3EKvRmFTyuy",
    "alias": "callisto.liw.fi"
  },
  "before": "6ccd1360f405a2a0bc0e53e96c9cce2a33c5b6c4",
  "after": "6ccd1360f405a2a0bc0e53e96c9cce2a33c5b6c4",
  "branch": "main",
  "commits": [
    "6ccd1360f405a2a0bc0e53e96c9cce2a33c5b6c4"
  ]
}

Ambient stdout

executor from config: /usr/bin/ambient-execute-plan
executor from PATH: /usr/bin/ambient-execute-plan
run CI for rad:z39WbeupErKS8TwbDS5yU8eZSa3C
ERROR: CI run failed inside QEMU

Ambient stderr

<empty log>