CCI report: 08725d79-fb45-48bc-a774-1191aafb7e76

Request message

{
  "request": "trigger",
  "version": 1,
  "event_type": "patch",
  "repository": {
    "id": "rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5",
    "name": "heartwood",
    "description": "Radicle Heartwood Protocol & Stack",
    "private": false,
    "default_branch": "master",
    "delegates": [
      "did:key:z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT",
      "did:key:z6MktaNvN1KVFMkSRAiN4qK5yvX1zuEEaseeX5sffhzPZRZW",
      "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
      "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz"
    ]
  },
  "action": "Created",
  "patch": {
    "id": "08f5105b9d0ba20e414aca046bd1c48bf9121f5d",
    "author": {
      "id": "did:key:z6MkrnXJWPndzPBxpBUaE3L3BnMeWpaQdT1V1FvkoCPFSFS3",
      "alias": "yorgos-laptop"
    },
    "title": "build: ensure zigbuild install doesn't break reproducible build",
    "state": {
      "status": "merged",
      "conflicts": []
    },
    "before": "3b5fac178eaf9bca639fbd0c1df0c68619a7f51f",
    "after": "ffc86f8a9687a1a085f955abe058c7f1cb65daa6",
    "commits": [
      "ffc86f8a9687a1a085f955abe058c7f1cb65daa6"
    ],
    "target": "6cfed884bf37cba1e0d8e97fa8b0e94df4a04b1f",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "08f5105b9d0ba20e414aca046bd1c48bf9121f5d",
        "author": {
          "id": "did:key:z6MkrnXJWPndzPBxpBUaE3L3BnMeWpaQdT1V1FvkoCPFSFS3",
          "alias": "yorgos-laptop"
        },
        "description": "In trying to rebuild the radicle 1.1.0 version now (2025-02-26), some months after 1.1.0 has been released, I see in my pipelines that the `cargo install cargo-zigbuild@0.19.3` instruction is now failing.\n\nThis is because `home@0.5.11` has been released and this *patch* version bump requires a newer version of rust (1.81) (0.5.9 was ok with 1.80). See https://github.com/rust-lang/cargo/issues/14944 for more details.\n\nAdding `--locked` here prevents this issue from happening in the future.\n\nImportantly: newer versions of other crates being picked up by cargo here means the build isn't bit-for-bit reproducible.\n\nThe error itself is:\n\n```\n[1/2] STEP 14/17: RUN curl -sSf -o zig.tar.xz         https://ziglang.org/download/0.12.0/zig-linux-x86_64-0.12.0.tar.xz &&     curl -sSf -o zig.tar.xz.minisig https://ziglang.org/download/0.12.0/zig-linux-x86_64-0.12.0.tar.xz.minisig &&     minisign -Vm zig.tar.xz -P RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U &&     xz -d -c zig.tar.xz | tar -x &&     mv zig-linux-x86_64-0.12.0/zig /usr/bin/zig &&     mv zig-linux-x86_64-0.12.0/lib /usr/lib/zig &&     cargo install cargo-zigbuild@0.18.3\nSignature and comment signature verified\nTrusted comment: timestamp:1713604063   file:zig-linux-x86_64-0.12.0.tar.xz     hashed\n    Updating crates.io index\n Downloading crates ...\n  Downloaded cargo-zigbuild v0.18.3\n  Installing cargo-zigbuild v0.18.3\n    Updating crates.io index\n     Locking 83 packages to latest compatible versions\n      Adding cargo-platform v0.1.9 (latest: v0.2.0)\n      Adding cargo-zigbuild v0.18.3 (latest: v0.19.8)\n      Adding cargo_metadata v0.18.1 (latest: v0.19.1)\n      Adding dirs v5.0.1 (latest: v6.0.0)\n      Adding dirs-sys v0.4.1 (latest: v0.5.0)\n      Adding fs-err v2.11.0 (latest: v3.1.0)\n      Adding getrandom v0.2.15 (latest: v0.3.1)\n      Adding linux-raw-sys v0.4.15 (latest: v0.9.0)\n      Adding redox_users v0.4.6 (latest: v0.5.0)\n      Adding target-lexicon v0.12.16 (latest: v0.13.2)\n      Adding thiserror v1.0.69 (latest: v2.0.11)\n      Adding thiserror-impl v1.0.69 (latest: v2.0.11)\n      Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.14.1+wasi-0.2.3)\n      Adding which v6.0.3 (latest: v7.0.2)\n      Adding windows-sys v0.48.0 (latest: v0.59.0)\n      Adding windows-targets v0.48.5 (latest: v0.53.0)\n      Adding windows-targets v0.52.6 (latest: v0.53.0)\n      Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.53.0)\n      Adding windows_aarch64_gnullvm v0.52.6 (latest: v0.53.0)\n      Adding windows_aarch64_msvc v0.48.5 (latest: v0.53.0)\n      Adding windows_aarch64_msvc v0.52.6 (latest: v0.53.0)\n      Adding windows_i686_gnu v0.48.5 (latest: v0.53.0)\n      Adding windows_i686_gnu v0.52.6 (latest: v0.53.0)\n      Adding windows_i686_gnullvm v0.52.6 (latest: v0.53.0)\n      Adding windows_i686_msvc v0.48.5 (latest: v0.53.0)\n      Adding windows_i686_msvc v0.52.6 (latest: v0.53.0)\n      Adding windows_x86_64_gnu v0.48.5 (latest: v0.53.0)\n      Adding windows_x86_64_gnu v0.52.6 (latest: v0.53.0)\n      Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.53.0)\n      Adding windows_x86_64_gnullvm v0.52.6 (latest: v0.53.0)\n      Adding windows_x86_64_msvc v0.48.5 (latest: v0.53.0)\n      Adding windows_x86_64_msvc v0.52.6 (latest: v0.53.0)\n      Adding winsafe v0.0.19 (latest: v0.0.22)\n Downloading crates ...\n  Downloaded anstyle v1.0.10\n  Downloaded anstyle-query v1.1.2\n  Downloaded cargo-platform v0.1.9\n  Downloaded bitflags v2.8.0\n  Downloaded cargo_metadata v0.18.1\n  Downloaded is_terminal_polyfill v1.70.1\n  Downloaded option-ext v0.2.0\n  Downloaded scroll_derive v0.12.0\n  Downloaded strsim v0.11.1\n  Downloaded autocfg v1.4.0\n  Downloaded anstream v0.6.18\n  Downloaded camino v1.1.9\n  Downloaded dirs-sys v0.4.1\n  Downloaded heck v0.5.0\n  Downloaded itoa v1.0.14\n  Downloaded home v0.5.11\n  Downloaded thiserror-impl v1.0.69\n  Downloaded which v6.0.3\n  Downloaded utf8parse v0.2.2\n  Downloaded either v1.14.0\n  Downloaded colorchoice v1.0.3\n  Downloaded clap_lex v0.7.4\n  Downloaded errno v0.3.10\n  Downloaded dirs v5.0.1\n  Downloaded fs-err v2.11.0\n  Downloaded shlex v1.3.0\n  Downloaded rustc_version v0.4.1\n  Downloaded path-slash v0.2.1\n  Downloaded thiserror v1.0.69\n  Downloaded terminal_size v0.4.1\n  Downloaded anstyle-parse v0.2.6\n  Downloaded clap_derive v4.5.28\n  Downloaded target-lexicon v0.12.16\n  Downloaded fat-macho v0.4.9\n  Downloaded semver v1.0.25\n  Downloaded scroll v0.12.0\n  Downloaded log v0.4.26\n  Downloaded proc-macro2 v1.0.93\n  Downloaded quote v1.0.38\n  Downloaded anyhow v1.0.96\n  Downloaded clap v4.5.31\n  Downloaded ryu v1.0.19\n  Downloaded serde_derive v1.0.218\n  Downloaded unicode-ident v1.0.17\n  Downloaded serde v1.0.218\n  Downloaded memchr v2.7.4\n  Downloaded serde_json v1.0.139\n  Downloaded clap_builder v4.5.31\n  Downloaded goblin v0.9.3\n  Downloaded syn v2.0.98\n  Downloaded rustix v0.38.44\n  Downloaded libc v0.2.170\n  Downloaded plain v0.2.3\n  Downloaded cargo-options v0.7.5\n  Downloaded linux-raw-sys v0.4.15\nerror: failed to compile `cargo-zigbuild v0.18.3`, intermediate artifacts can be found at `/tmp/cargo-installZ4q2vb`.\nTo reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.\n\nCaused by:\n  rustc 1.80.1 is not supported by the following package:\n    home@0.5.11 requires rustc 1.81\n  Try re-running `cargo install` with `--locked`\nError: building at STEP \"RUN curl -sSf -o zig.tar.xz         https://ziglang.org/download/0.12.0/zig-linux-x86_64-0.12.0.tar.xz &&     curl -sSf -o zig.tar.xz.minisig https://ziglang.org/download/0.12.0/zig-linux-x86_64-0.12.0.tar.xz.minisig &&     minisign -Vm zig.tar.xz -P RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U &&     xz -d -c zig.tar.xz | tar -x &&     mv zig-linux-x86_64-0.12.0/zig /usr/bin/zig &&     mv zig-linux-x86_64-0.12.0/lib /usr/lib/zig &&     cargo install cargo-zigbuild@0.18.3\": while running runtime: exit status 101\n```\n\nSigned-off-by: Yorgos Saslis <yorgos.work@proton.me>",
        "base": "3b5fac178eaf9bca639fbd0c1df0c68619a7f51f",
        "oid": "ffc86f8a9687a1a085f955abe058c7f1cb65daa6",
        "timestamp": 1740555257
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "08725d79-fb45-48bc-a774-1191aafb7e76"
  },
  "info_url": "https://cci.rad.levitte.org//08725d79-fb45-48bc-a774-1191aafb7e76.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/08725d79-fb45-48bc-a774-1191aafb7e76/w)

Started at: 2025-10-21 19:51:54.873698+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/08725d79-fb45-48bc-a774-1191aafb7e76/w)

shell: 'cargo --version

  rustc --version


  cargo fmt --check

  cargo clippy --all-targets --workspace -- --deny warnings

  cargo build --all-targets --workspace

  cargo doc --workspace --no-deps

  cargo test --workspace --no-fail-fast

  '

Run the script

Commands:

Send result

{
  "response": "finished",
  "result": "success"
}