CI run for ambient-ci

Radicle repository id rad:zwPaQSTBX8hktn22F6tHAZSFH2Fh

Triggered by

{
  "request": "trigger",
  "version": 1,
  "event_type": "patch",
  "repository": {
    "id": "rad:zwPaQSTBX8hktn22F6tHAZSFH2Fh",
    "name": "ambient-ci",
    "description": "Ambient command line tool to run CI projects locally",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV"
    ]
  },
  "action": "Updated",
  "patch": {
    "id": "bf9e819fa40663bd937942eedd7699b8001c7965",
    "author": {
      "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
      "alias": "liw"
    },
    "title": "ci(woodpecker): standardise pipeline",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
    "after": "786c9b2f2f5408269bdf12c4b721dad416ff10b0",
    "commits": [
      "786c9b2f2f5408269bdf12c4b721dad416ff10b0",
      "10ff27be0ed3f71dff1d7d26af2b4067d39dd867",
      "30d61bef093f7b0c4d8ca0a6d4cfe06d592fabee",
      "499eebbee1acfdfe28dffc08666f2babf208ea90",
      "3461a6d67e42bc12af22cf30b7ba1fcb67874911",
      "6fa48699a9bce364c3a9d5f1240f5cf796593c89",
      "900e7ec1798bbcfb70d5cb5dda1cf0c45fa76543",
      "3db852fa0de5bf7254d2237484ecabcfad93c218",
      "7d67f22ec290826b2da708cb1241851b054cce6e",
      "add54f71a9295c7e31b3a45fe833b284a1e7ea70",
      "ce3283313ebd949a627b3057e8eb056a61562352",
      "f5ea2af4c65fbf9aace53c50f7613df267a02d0f",
      "11f029e095dda1a774677081604ca284d594520f",
      "6b8f15c8bc79e1babc26e433c40874330edb7ace",
      "221381f3ce0cdcc9607ba7e996cef25096967a62",
      "750edcaf757d1305944812f2cde93f630c05ccc4",
      "a58746c96c065b30fea975e8cd95307c9eb9a61e",
      "5128485ee5229a8fdb2a3c72ef3fe0f392f9f07c",
      "bc487f5ddd30911a7fc659d11a194f2e6201a199",
      "b4824231b382af7d0096a6521e94bbf785309f14",
      "481285065bc5a3b9ada7d25123d9ee5e6e20d24c",
      "f796f731f04ef917e3a0951f86e6b4011cd60140"
    ],
    "target": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "bf9e819fa40663bd937942eedd7699b8001c7965",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "This patch aims to standardise how our woodpecker pipelines look across projects.\n\nIt brings changes to the binary filenames, build method (`cargo zigbuild`) and pipeline scripts.\n\nSigned-off-by: Yorgos Saslis <yorgos.work@proton.me>",
        "base": "06d0892ce5e35af3449f4eeeca1db9d6220cfc46",
        "oid": "28bae972597b403c732cb7b4d8acab4eef920afd",
        "timestamp": 1743755032
      },
      {
        "id": "8244de080a5fb449669986145b197fed630844e1",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "06d0892ce5e35af3449f4eeeca1db9d6220cfc46",
        "oid": "d315e9b814fa3308f3e9ef6681cd4f8b0ea7e984",
        "timestamp": 1743755386
      },
      {
        "id": "c480d35871169e5ee12c460bdc877d71cf94b9da",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "06d0892ce5e35af3449f4eeeca1db9d6220cfc46",
        "oid": "0b3206c3f86ede36abcd1493544e3ae98e413dbb",
        "timestamp": 1743757068
      },
      {
        "id": "a1eb1ab500534e11bb215a1e1834659f03948456",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "06d0892ce5e35af3449f4eeeca1db9d6220cfc46",
        "oid": "e51792793f6d3e31ed84c970b2e00ac254077be7",
        "timestamp": 1743768289
      },
      {
        "id": "fec1d378b755e6753203f1cbcce969c79415c34f",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "ci(woodpecker): adds subplot as test dependency\n\nSigned-off-by: Yorgos Saslis <yorgos.work@proton.me>",
        "base": "06d0892ce5e35af3449f4eeeca1db9d6220cfc46",
        "oid": "f0b2aba70742ec89fe52e26d72bc17447bff6a7d",
        "timestamp": 1743768701
      },
      {
        "id": "153633aeed7b2123a91e0816486ab72222fa9255",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "ci(woodpecker): adds missing targets\n\nSigned-off-by: Yorgos Saslis <yorgos.work@proton.me>",
        "base": "06d0892ce5e35af3449f4eeeca1db9d6220cfc46",
        "oid": "e27d12ca197a317764b7f616d602ac96fb424bf7",
        "timestamp": 1743769046
      },
      {
        "id": "545b4c445885acdbe227e8f3fb6525347031527a",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "ci(woodpecker): adds qcow image as dependency\n\nSigned-off-by: Yorgos Saslis <yorgos.work@proton.me>",
        "base": "06d0892ce5e35af3449f4eeeca1db9d6220cfc46",
        "oid": "3e86530e020b7394a02e325cb9878d9ef0b347ef",
        "timestamp": 1743771142
      },
      {
        "id": "b512e43b2c8fb836cafeead26742d06ddeb5bca5",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "5128485ee5229a8fdb2a3c72ef3fe0f392f9f07c",
        "timestamp": 1744197948
      },
      {
        "id": "84f9f80ce06df5918675154c574d27bb2fc3bb25",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "a58746c96c065b30fea975e8cd95307c9eb9a61e",
        "timestamp": 1744198669
      },
      {
        "id": "9256a90eb30920ddf5777c1f3ca30564731e7067",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "750edcaf757d1305944812f2cde93f630c05ccc4",
        "timestamp": 1744199510
      },
      {
        "id": "f317d8749c4e3fd58f214856ebe47b03df2be310",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "221381f3ce0cdcc9607ba7e996cef25096967a62",
        "timestamp": 1744200485
      },
      {
        "id": "a500ec009ddd9869f590eb42f316cec1175e00de",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "6b8f15c8bc79e1babc26e433c40874330edb7ace",
        "timestamp": 1744201370
      },
      {
        "id": "0854f4bd6a3b41ee2f88610f31a391ebfd138ab7",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "11f029e095dda1a774677081604ca284d594520f",
        "timestamp": 1744208372
      },
      {
        "id": "38edb857a622efb259b07bff0131e14bc5b2a49e",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "f5ea2af4c65fbf9aace53c50f7613df267a02d0f",
        "timestamp": 1744209621
      },
      {
        "id": "bf4d1263e891d776affecfa567a4a2f2d9d6ecd9",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "ce3283313ebd949a627b3057e8eb056a61562352",
        "timestamp": 1744211572
      },
      {
        "id": "0867c09436faae4a8fc80f1764c96588e7c9cc04",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "add54f71a9295c7e31b3a45fe833b284a1e7ea70",
        "timestamp": 1744212441
      },
      {
        "id": "4699dae547e9eedc90363dcc8bfe5334150263d5",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "3db852fa0de5bf7254d2237484ecabcfad93c218",
        "timestamp": 1744212673
      },
      {
        "id": "56a7e3b5350a55a3ec5519781ce3c34b036b3917",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "900e7ec1798bbcfb70d5cb5dda1cf0c45fa76543",
        "timestamp": 1744213567
      },
      {
        "id": "51f13e0e0ef11885b088f43d349ab57671cc8e5a",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "6fa48699a9bce364c3a9d5f1240f5cf796593c89",
        "timestamp": 1744214405
      },
      {
        "id": "d0a77b268890bf5d047656ac3ca0847ac557d343",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "install rsync",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "3461a6d67e42bc12af22cf30b7ba1fcb67874911",
        "timestamp": 1744265576
      },
      {
        "id": "385dd38ff78d14a5eb806fb61fe65edf94950d24",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "499eebbee1acfdfe28dffc08666f2babf208ea90",
        "timestamp": 1744297585
      },
      {
        "id": "c7967a0cefc9d6d6f0d6813d791e24f555b5de42",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "30d61bef093f7b0c4d8ca0a6d4cfe06d592fabee",
        "timestamp": 1744297891
      },
      {
        "id": "82f2b323bd94bfdbb821204c0056f2385290ddf4",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "10ff27be0ed3f71dff1d7d26af2b4067d39dd867",
        "timestamp": 1744298038
      },
      {
        "id": "ce0cc7b1b804a17af9e834b114f4e46a9efb7121",
        "author": {
          "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
          "alias": "liw"
        },
        "description": "",
        "base": "c5ba1ff38075feecac57b671f75864c0572bdb5a",
        "oid": "786c9b2f2f5408269bdf12c4b721dad416ff10b0",
        "timestamp": 1744298221
      }
    ]
  }
}

Run log

[2025-04-10T15:17:19Z INFO  ambient] ambient starts
[=3h[=3hBdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00003 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Secondary,Master,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: |
    /root/.cargo/bin/rustc --version
- action: cargo_fmt
- action: cargo_clippy
- action: cargo_build
- action: cargo_test
- action: shell
  shell: |
    git clean -fdx
- action: deb
- 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=[]
  3407873      4 drwxr-xr-x   6 root     root         4096 Apr 10 15:17 /workspace
  3426156      4 drwxr-xr-x   5 root     root         4096 Apr  9 06:17 /workspace/cache
  3427003      4 drwxr-xr-x   7 root     root         4096 Apr  9 06:17 /workspace/cache/release
  3428447      4 drwxr-xr-x   7 root     root         4096 Apr  9 14:13 /workspace/cache/debug
  3427002      4 -rw-r--r--   1 root     root         1905 Apr  9 14:13 /workspace/cache/.rustc_info.json
  3426157      4 drwxr-xr-x   3 root     root         4096 Apr  9 06:17 /workspace/cache/x86_64-unknown-linux-musl
  3407874      4 drwxr-xr-x   2 root     root         4096 Apr 10 15:17 /workspace/artifacts
  3407875      4 drwxr-xr-x   7 root     root         4096 Apr 10 15:17 /workspace/src
  3407973     12 -rw-r--r--   1 root     root        10220 Apr 10 15:17 /workspace/src/ambient.md
  3407975      4 drwxr-xr-x   3 root     root         4096 Apr 10 15:17 /workspace/src/debian
  3408015      4 -rw-r--r--   1 root     root         1161 Apr 10 15:17 /workspace/src/README.md
  3407883      4 drwxr-xr-x   8 root     root         4096 Apr 10 15:17 /workspace/src/.git
  3408016      4 -rwxr-xr-x   1 root     root         1346 Apr 10 15:17 /workspace/src/check
  3407985      4 -rw-r--r--   1 root     root         1338 Apr 10 15:17 /workspace/src/ambient.py
  3407878      4 -rw-r--r--   1 root     root          224 Apr 10 15:17 /workspace/src/ambient.subplot
  3407879      4 -rw-r--r--   1 root     root          866 Apr 10 15:17 /workspace/src/NEWS.md
  3408017      4 -rw-r--r--   1 root     root          206 Apr 10 15:17 /workspace/src/ambient.yaml
  3408019     60 -rw-r--r--   1 root     root        61375 Apr 10 15:17 /workspace/src/Cargo.lock
  3407986      4 drwxr-xr-x   3 root     root         4096 Apr 10 15:17 /workspace/src/src
  3407880      4 drwxr-xr-x   2 root     root         4096 Apr 10 15:17 /workspace/src/.radicle
  3407974     36 -rw-r--r--   1 root     root        34260 Apr 10 15:17 /workspace/src/COPYING.md
  3407877      4 -rw-r--r--   1 root     root         2985 Apr 10 15:17 /workspace/src/INSTALL.md
  3408018      4 -rw-r--r--   1 root     root           49 Apr 10 15:17 /workspace/src/rust-toolchain.toml
  3407876      4 -rw-r--r--   1 root     root           32 Apr 10 15:17 /workspace/src/.gitignore
  3408012      4 drwxr-xr-x   2 root     root         4096 Apr 10 15:17 /workspace/src/.woodpecker
  3407882      4 -rw-r--r--   1 root     root         1157 Apr 10 15:17 /workspace/src/Cargo.toml
  3408020      4 drwxr-xr-x   3 root     root         4096 Apr 10 15:17 /workspace/deps
  3408021     96 -rw-r--r--   1 root     root        98304 Apr 10 15:17 /workspace/deps/.global-cache
  3408023      4 drwxr-xr-x   5 root     root         4096 Apr  9 06:16 /workspace/deps/registry
  3408022      0 -rw-r--r--   1 root     root            0 Apr  9 06:16 /workspace/deps/.package-cache
RUN: Action finished OK
RUN: Action Shell {
    shell: "/root/.cargo/bin/rustc --version\n",
}
SPAWN: argv=["/bin/bash", "-c", "set -xeuo pipefail\n/root/.cargo/bin/rustc --version\n\n"]
       cwd=/workspace/src (exists? true)
       extra_env=[]
+ /root/.cargo/bin/rustc --version
info: syncing channel updates for '1.85-x86_64-unknown-linux-gnu'
error: could not download file from 'https://static.rust-lang.org/dist/channel-rust-1.85.toml.sha256' to '/root/.rustup/tmp/nn97k6gc74sc0o3__file': failed to make network request: error sending request for url (https://static.rust-lang.org/dist/channel-rust-1.85.toml.sha256): client error (Connect): dns error: failed to lookup address information: Temporary failure in name resolution: failed to lookup address information: Temporary failure in name resolution
ERROR: Action failed: command failed: ["/bin/bash", "-c", "set -xeuo pipefail\n/root/.cargo/bin/rustc --version\n\n"]
ERROR: command failed: ["/bin/bash", "-c", "set -xeuo pipefail\n/root/.cargo/bin/rustc --version\n\n"]
EXIT CODE: 1
[2025-04-10T15:17:19Z INFO  ambient] ambient ends successfully