[INFO] fetching crate cargo-dist-schema 0.14.1...
[INFO] testing cargo-dist-schema-0.14.1 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate cargo-dist-schema 0.14.1 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate cargo-dist-schema 0.14.1 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cargo-dist-schema 0.14.1
[INFO] finished tweaking crates.io crate cargo-dist-schema 0.14.1
[INFO] tweaked toml for crates.io crate cargo-dist-schema 0.14.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 40 packages to latest compatible versions
[INFO] [stderr]       Adding encode_unicode v0.3.6 (latest: v1.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gazenot v0.3.1
[INFO] [stderr]   Downloaded insta v1.39.0
[INFO] [stderr]   Downloaded miette-derive v7.2.0
[INFO] [stderr]   Downloaded miette v7.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bd503908bca7a5d97678521f438e4c28aaee8af132d69244d61032dfbf6859da
[INFO] running `Command { std: "docker" "start" "-a" "bd503908bca7a5d97678521f438e4c28aaee8af132d69244d61032dfbf6859da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bd503908bca7a5d97678521f438e4c28aaee8af132d69244d61032dfbf6859da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd503908bca7a5d97678521f438e4c28aaee8af132d69244d61032dfbf6859da", kill_on_drop: false }`
[INFO] [stdout] bd503908bca7a5d97678521f438e4c28aaee8af132d69244d61032dfbf6859da
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5dd2718d1ce921bbbfaab161ed3c8c9fdba4fa97aa0fac763e0b76607da06073
[INFO] running `Command { std: "docker" "start" "-a" "5dd2718d1ce921bbbfaab161ed3c8c9fdba4fa97aa0fac763e0b76607da06073", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling schemars v0.8.21
[INFO] [stderr]    Compiling unicode-width v0.1.12
[INFO] [stderr]    Compiling camino v1.1.7
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling miette-derive v7.2.0
[INFO] [stderr]    Compiling schemars_derive v0.8.21
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling miette v7.2.0
[INFO] [stderr]    Compiling gazenot v0.3.1
[INFO] [stderr]    Compiling cargo-dist-schema v0.14.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.78s
[INFO] running `Command { std: "docker" "inspect" "5dd2718d1ce921bbbfaab161ed3c8c9fdba4fa97aa0fac763e0b76607da06073", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5dd2718d1ce921bbbfaab161ed3c8c9fdba4fa97aa0fac763e0b76607da06073", kill_on_drop: false }`
[INFO] [stdout] 5dd2718d1ce921bbbfaab161ed3c8c9fdba4fa97aa0fac763e0b76607da06073
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fe4e3649b08f484b73a59d52bb947c2442def88a0f60599355e9676c00b10092
[INFO] running `Command { std: "docker" "start" "-a" "fe4e3649b08f484b73a59d52bb947c2442def88a0f60599355e9676c00b10092", kill_on_drop: false }`
[INFO] [stderr]    Compiling similar v2.5.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling insta v1.39.0
[INFO] [stderr]    Compiling cargo-dist-schema v0.14.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.97s
[INFO] running `Command { std: "docker" "inspect" "fe4e3649b08f484b73a59d52bb947c2442def88a0f60599355e9676c00b10092", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe4e3649b08f484b73a59d52bb947c2442def88a0f60599355e9676c00b10092", kill_on_drop: false }`
[INFO] [stdout] fe4e3649b08f484b73a59d52bb947c2442def88a0f60599355e9676c00b10092
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9794c52e7943199d4643de1e87e2a37b94a1330afbbbd48b190f1633f4ea0381
[INFO] running `Command { std: "docker" "start" "-a" "9794c52e7943199d4643de1e87e2a37b94a1330afbbbd48b190f1633f4ea0381", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cargo_dist_schema-f69dd74f6c7443e9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test emit ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- emit stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/cargo_dist_schema__emit.snap
[INFO] [stdout] Snapshot: emit
[INFO] [stdout] Source: src/lib.rs:709
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: json_schema
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+{
[INFO] [stdout]           1 │+  "$schema": "http://json-schema.org/draft-07/schema#",
[INFO] [stdout]           2 │+  "title": "DistManifest",
[INFO] [stdout]           3 │+  "description": "A report of the releases and artifacts that cargo-dist generated",
[INFO] [stdout]           4 │+  "type": "object",
[INFO] [stdout]           5 │+  "properties": {
[INFO] [stdout]           6 │+    "announcement_changelog": {
[INFO] [stdout]           7 │+      "description": "A changelog for the announcement",
[INFO] [stdout]           8 │+      "type": [
[INFO] [stdout]           9 │+        "string",
[INFO] [stdout]          10 │+        "null"
[INFO] [stdout]          11 │+      ]
[INFO] [stdout]          12 │+    },
[INFO] [stdout]          13 │+    "announcement_github_body": {
[INFO] [stdout]          14 │+      "description": "A Github Releases body for the announcement",
[INFO] [stdout]          15 │+      "type": [
[INFO] [stdout]          16 │+        "string",
[INFO] [stdout]          17 │+        "null"
[INFO] [stdout]          18 │+      ]
[INFO] [stdout]          19 │+    },
[INFO] [stdout]          20 │+    "announcement_is_prerelease": {
[INFO] [stdout]          21 │+      "description": "Whether this announcement appears to be a prerelease",
[INFO] [stdout]          22 │+      "default": false,
[INFO] [stdout]          23 │+      "type": "boolean"
[INFO] [stdout]          24 │+    },
[INFO] [stdout]          25 │+    "announcement_tag": {
[INFO] [stdout]          26 │+      "description": "The (git) tag associated with this announcement",
[INFO] [stdout]          27 │+      "type": [
[INFO] [stdout]          28 │+        "string",
[INFO] [stdout]          29 │+        "null"
[INFO] [stdout]          30 │+      ]
[INFO] [stdout]          31 │+    },
[INFO] [stdout]          32 │+    "announcement_tag_is_implicit": {
[INFO] [stdout]          33 │+      "description": "True if --tag wasn't explicitly passed to cargo-dist. This usually indicates some kind of dry-run state like pr-run-mode=upload. Some third-party tools may use this as a proxy for \"is dry run\"",
[INFO] [stdout]          34 │+      "default": false,
[INFO] [stdout]          35 │+      "type": "boolean"
[INFO] [stdout]          36 │+    },
[INFO] [stdout]          37 │+    "announcement_title": {
[INFO] [stdout]          38 │+      "description": "A title for the announcement",
[INFO] [stdout]          39 │+      "type": [
[INFO] [stdout]          40 │+        "string",
[INFO] [stdout]          41 │+        "null"
[INFO] [stdout]          42 │+      ]
[INFO] [stdout]          43 │+    },
[INFO] [stdout]          44 │+    "artifacts": {
[INFO] [stdout]          45 │+      "description": "The artifacts included in this Announcement, referenced by releases.",
[INFO] [stdout]          46 │+      "type": "object",
[INFO] [stdout]          47 │+      "additionalProperties": {
[INFO] [stdout]          48 │+        "$ref": "#/definitions/Artifact"
[INFO] [stdout]          49 │+      }
[INFO] [stdout]          50 │+    },
[INFO] [stdout]          51 │+    "assets": {
[INFO] [stdout]          52 │+      "description": "The assets contained within artifacts (binaries)",
[INFO] [stdout]          53 │+      "type": "object",
[INFO] [stdout]          54 │+      "additionalProperties": {
[INFO] [stdout]          55 │+        "$ref": "#/definitions/AssetInfo"
[INFO] [stdout]          56 │+      }
[INFO] [stdout]          57 │+    },
[INFO] [stdout]          58 │+    "ci": {
[INFO] [stdout]          59 │+      "description": "ci backend info",
[INFO] [stdout]          60 │+      "anyOf": [
[INFO] [stdout]          61 │+        {
[INFO] [stdout]          62 │+          "$ref": "#/definitions/CiInfo"
[INFO] [stdout]          63 │+        },
[INFO] [stdout]          64 │+        {
[INFO] [stdout]          65 │+          "type": "null"
[INFO] [stdout]          66 │+        }
[INFO] [stdout]          67 │+      ]
[INFO] [stdout]          68 │+    },
[INFO] [stdout]          69 │+    "dist_version": {
[INFO] [stdout]          70 │+      "description": "The version of cargo-dist that generated this",
[INFO] [stdout]          71 │+      "type": [
[INFO] [stdout]          72 │+        "string",
[INFO] [stdout]          73 │+        "null"
[INFO] [stdout]          74 │+      ]
[INFO] [stdout]          75 │+    },
[INFO] [stdout]          76 │+    "linkage": {
[INFO] [stdout]          77 │+      "description": "Data about dynamic linkage in the built libraries",
[INFO] [stdout]          78 │+      "default": [],
[INFO] [stdout]          79 │+      "type": "array",
[INFO] [stdout]          80 │+      "items": {
[INFO] [stdout]          81 │+        "$ref": "#/definitions/Linkage"
[INFO] [stdout]          82 │+      }
[INFO] [stdout]          83 │+    },
[INFO] [stdout]          84 │+    "publish_prereleases": {
[INFO] [stdout]          85 │+      "description": "Whether to publish prereleases to package managers",
[INFO] [stdout]          86 │+      "default": false,
[INFO] [stdout]          87 │+      "type": "boolean"
[INFO] [stdout]          88 │+    },
[INFO] [stdout]          89 │+    "releases": {
[INFO] [stdout]          90 │+      "description": "App releases we're distributing",
[INFO] [stdout]          91 │+      "type": "array",
[INFO] [stdout]          92 │+      "items": {
[INFO] [stdout]          93 │+        "$ref": "#/definitions/Release"
[INFO] [stdout]          94 │+      }
[INFO] [stdout]          95 │+    },
[INFO] [stdout]          96 │+    "system_info": {
[INFO] [stdout]          97 │+      "description": "Info about the toolchain used to build this announcement\n\nDEPRECATED: never appears anymore",
[INFO] [stdout]          98 │+      "anyOf": [
[INFO] [stdout]          99 │+        {
[INFO] [stdout]         100 │+          "$ref": "#/definitions/SystemInfo"
[INFO] [stdout]         101 │+        },
[INFO] [stdout]         102 │+        {
[INFO] [stdout]         103 │+          "type": "null"
[INFO] [stdout]         104 │+        }
[INFO] [stdout]         105 │+      ]
[INFO] [stdout]         106 │+    },
[INFO] [stdout]         107 │+    "systems": {
[INFO] [stdout]         108 │+      "description": "The systems that artifacts were built on",
[INFO] [stdout]         109 │+      "type": "object",
[INFO] [stdout]         110 │+      "additionalProperties": {
[INFO] [stdout]         111 │+        "$ref": "#/definitions/SystemInfo"
[INFO] [stdout]         112 │+      }
[INFO] [stdout]         113 │+    },
[INFO] [stdout]         114 │+    "upload_files": {
[INFO] [stdout]         115 │+      "description": "Files to upload",
[INFO] [stdout]         116 │+      "type": "array",
[INFO] [stdout]         117 │+      "items": {
[INFO] [stdout]         118 │+        "type": "string"
[INFO] [stdout]         119 │+      }
[INFO] [stdout]         120 │+    }
[INFO] [stdout]         121 │+  },
[INFO] [stdout]         122 │+  "definitions": {
[INFO] [stdout]         123 │+    "Artifact": {
[INFO] [stdout]         124 │+      "description": "A distributable artifact that's part of a Release\n\ni.e. a zip or installer",
[INFO] [stdout]         125 │+      "type": "object",
[INFO] [stdout]         126 │+      "oneOf": [
[INFO] [stdout]         127 │+        {
[INFO] [stdout]         128 │+          "description": "A zip or a tarball",
[INFO] [stdout]         129 │+          "type": "object",
[INFO] [stdout]         130 │+          "required": [
[INFO] [stdout]         131 │+            "kind"
[INFO] [stdout]         132 │+          ],
[INFO] [stdout]         133 │+          "properties": {
[INFO] [stdout]         134 │+            "kind": {
[INFO] [stdout]         135 │+              "type": "string",
[INFO] [stdout]         136 │+              "enum": [
[INFO] [stdout]         137 │+                "executable-zip"
[INFO] [stdout]         138 │+              ]
[INFO] [stdout]         139 │+            }
[INFO] [stdout]         140 │+          }
[INFO] [stdout]         141 │+        },
[INFO] [stdout]         142 │+        {
[INFO] [stdout]         143 │+          "description": "Standalone Symbols/Debuginfo for a build",
[INFO] [stdout]         144 │+          "type": "object",
[INFO] [stdout]         145 │+          "required": [
[INFO] [stdout]         146 │+            "kind"
[INFO] [stdout]         147 │+          ],
[INFO] [stdout]         148 │+          "properties": {
[INFO] [stdout]         149 │+            "kind": {
[INFO] [stdout]         150 │+              "type": "string",
[INFO] [stdout]         151 │+              "enum": [
[INFO] [stdout]         152 │+                "symbols"
[INFO] [stdout]         153 │+              ]
[INFO] [stdout]         154 │+            }
[INFO] [stdout]         155 │+          }
[INFO] [stdout]         156 │+        },
[INFO] [stdout]         157 │+        {
[INFO] [stdout]         158 │+          "description": "Installer",
[INFO] [stdout]         159 │+          "type": "object",
[INFO] [stdout]         160 │+          "required": [
[INFO] [stdout]         161 │+            "kind"
[INFO] [stdout]         162 │+          ],
[INFO] [stdout]         163 │+          "properties": {
[INFO] [stdout]         164 │+            "kind": {
[INFO] [stdout]         165 │+              "type": "string",
[INFO] [stdout]         166 │+              "enum": [
[INFO] [stdout]         167 │+                "installer"
[INFO] [stdout]         168 │+              ]
[INFO] [stdout]         169 │+            }
[INFO] [stdout]         170 │+          }
[INFO] [stdout]         171 │+        },
[INFO] [stdout]         172 │+        {
[INFO] [stdout]         173 │+          "description": "A checksum of another artifact",
[INFO] [stdout]         174 │+          "type": "object",
[INFO] [stdout]         175 │+          "required": [
[INFO] [stdout]         176 │+            "kind"
[INFO] [stdout]         177 │+          ],
[INFO] [stdout]         178 │+          "properties": {
[INFO] [stdout]         179 │+            "kind": {
[INFO] [stdout]         180 │+              "type": "string",
[INFO] [stdout]         181 │+              "enum": [
[INFO] [stdout]         182 │+                "checksum"
[INFO] [stdout]         183 │+              ]
[INFO] [stdout]         184 │+            }
[INFO] [stdout]         185 │+          }
[INFO] [stdout]         186 │+        },
[INFO] [stdout]         187 │+        {
[INFO] [stdout]         188 │+          "description": "A tarball containing the source code",
[INFO] [stdout]         189 │+          "type": "object",
[INFO] [stdout]         190 │+          "required": [
[INFO] [stdout]         191 │+            "kind"
[INFO] [stdout]         192 │+          ],
[INFO] [stdout]         193 │+          "properties": {
[INFO] [stdout]         194 │+            "kind": {
[INFO] [stdout]         195 │+              "type": "string",
[INFO] [stdout]         196 │+              "enum": [
[INFO] [stdout]         197 │+                "source-tarball"
[INFO] [stdout]         198 │+              ]
[INFO] [stdout]         199 │+            }
[INFO] [stdout]         200 │+          }
[INFO] [stdout]         201 │+        },
[INFO] [stdout]         202 │+        {
[INFO] [stdout]         203 │+          "description": "Some form of extra artifact produced by a sidecar build",
[INFO] [stdout]         204 │+          "type": "object",
[INFO] [stdout]         205 │+          "required": [
[INFO] [stdout]         206 │+            "kind"
[INFO] [stdout]         207 │+          ],
[INFO] [stdout]         208 │+          "properties": {
[INFO] [stdout]         209 │+            "kind": {
[INFO] [stdout]         210 │+              "type": "string",
[INFO] [stdout]         211 │+              "enum": [
[INFO] [stdout]         212 │+                "extra-artifact"
[INFO] [stdout]         213 │+              ]
[INFO] [stdout]         214 │+            }
[INFO] [stdout]         215 │+          }
[INFO] [stdout]         216 │+        },
[INFO] [stdout]         217 │+        {
[INFO] [stdout]         218 │+          "description": "An updater executable",
[INFO] [stdout]         219 │+          "type": "object",
[INFO] [stdout]         220 │+          "required": [
[INFO] [stdout]         221 │+            "kind"
[INFO] [stdout]         222 │+          ],
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]         223 │+          "properties": {
[INFO] [stdout]         224 │+            "kind": {
[INFO] [stdout]         225 │+              "type": "string",
[INFO] [stdout]         226 │+              "enum": [
[INFO] [stdout]         227 │+                "updater"
[INFO] [stdout]         228 │+              ]
[INFO] [stdout]         229 │+            }
[INFO] [stdout]         230 │+          }
[INFO] [stdout]         231 │+        },
[INFO] [stdout]         232 │+        {
[INFO] [stdout]         233 │+          "description": "Unknown to this version of cargo-dist-schema\n\nThis is a fallback for forward/backward-compat",
[INFO] [stdout]         234 │+          "type": "object",
[INFO] [stdout]         235 │+          "required": [
[INFO] [stdout]         236 │+            "kind"
[INFO] [stdout]         237 │+          ],
[INFO] [stdout]         238 │+          "properties": {
[INFO] [stdout]         239 │+            "kind": {
[INFO] [stdout]         240 │+              "type": "string",
[INFO] [stdout]         241 │+              "enum": [
[INFO] [stdout]         242 │+                "unknown"
[INFO] [stdout]         243 │+              ]
[INFO] [stdout]         244 │+            }
[INFO] [stdout]         245 │+          }
[INFO] [stdout]         246 │+        }
[INFO] [stdout]         247 │+      ],
[INFO] [stdout]         248 │+      "properties": {
[INFO] [stdout]         249 │+        "assets": {
[INFO] [stdout]         250 │+          "description": "Assets included in the bundle (like executables and READMEs)",
[INFO] [stdout]         251 │+          "type": "array",
[INFO] [stdout]         252 │+          "items": {
[INFO] [stdout]         253 │+            "$ref": "#/definitions/Asset"
[INFO] [stdout]         254 │+          }
[INFO] [stdout]         255 │+        },
[INFO] [stdout]         256 │+        "checksum": {
[INFO] [stdout]         257 │+          "description": "id of an Artifact that contains the checksum for this Artifact",
[INFO] [stdout]         258 │+          "type": [
[INFO] [stdout]         259 │+            "string",
[INFO] [stdout]         260 │+            "null"
[INFO] [stdout]         261 │+          ]
[INFO] [stdout]         262 │+        },
[INFO] [stdout]         263 │+        "checksums": {
[INFO] [stdout]         264 │+          "description": "checksums for this artifact\n\nkeys are the name of an algorithm like \"sha256\" or \"sha512\" values are the actual hex string of the checksum",
[INFO] [stdout]         265 │+          "type": "object",
[INFO] [stdout]         266 │+          "additionalProperties": {
[INFO] [stdout]         267 │+            "type": "string"
[INFO] [stdout]         268 │+          }
[INFO] [stdout]         269 │+        },
[INFO] [stdout]         270 │+        "description": {
[INFO] [stdout]         271 │+          "description": "A brief description of what this artifact is",
[INFO] [stdout]         272 │+          "type": [
[INFO] [stdout]         273 │+            "string",
[INFO] [stdout]         274 │+            "null"
[INFO] [stdout]         275 │+          ]
[INFO] [stdout]         276 │+        },
[INFO] [stdout]         277 │+        "install_hint": {
[INFO] [stdout]         278 │+          "description": "A string describing how to install this",
[INFO] [stdout]         279 │+          "type": [
[INFO] [stdout]         280 │+            "string",
[INFO] [stdout]         281 │+            "null"
[INFO] [stdout]         282 │+          ]
[INFO] [stdout]         283 │+        },
[INFO] [stdout]         284 │+        "name": {
[INFO] [stdout]         285 │+          "description": "The unique name of the artifact (e.g. `myapp-v1.0.0-x86_64-pc-windows-msvc.zip`)\n\nIf this is missing then that indicates the artifact is purely informative and has no physical files associated with it. This may be used (in the future) to e.g. indicate you can install the application with `cargo install` or `npm install`.",
[INFO] [stdout]         286 │+          "type": [
[INFO] [stdout]         287 │+            "string",
[INFO] [stdout]         288 │+            "null"
[INFO] [stdout]         289 │+          ]
[INFO] [stdout]         290 │+        },
[INFO] [stdout]         291 │+        "path": {
[INFO] [stdout]         292 │+          "description": "The location of the artifact on the local system",
[INFO] [stdout]         293 │+          "type": [
[INFO] [stdout]         294 │+            "string",
[INFO] [stdout]         295 │+            "null"
[INFO] [stdout]         296 │+          ]
[INFO] [stdout]         297 │+        },
[INFO] [stdout]         298 │+        "target_triples": {
[INFO] [stdout]         299 │+          "description": "The target triple of the bundle",
[INFO] [stdout]         300 │+          "type": "array",
[INFO] [stdout]         301 │+          "items": {
[INFO] [stdout]         302 │+            "type": "string"
[INFO] [stdout]         303 │+          }
[INFO] [stdout]         304 │+        }
[INFO] [stdout]         305 │+      }
[INFO] [stdout]         306 │+    },
[INFO] [stdout]         307 │+    "ArtifactSet": {
[INFO] [stdout]         308 │+      "description": "A handle for talking about ArtifactSets",
[INFO] [stdout]         309 │+      "type": "object",
[INFO] [stdout]         310 │+      "required": [
[INFO] [stdout]         311 │+        "package",
[INFO] [stdout]         312 │+        "public_id"
[INFO] [stdout]         313 │+      ],
[INFO] [stdout]         314 │+      "properties": {
[INFO] [stdout]         315 │+        "announce_url": {
[INFO] [stdout]         316 │+          "type": [
[INFO] [stdout]         317 │+            "string",
[INFO] [stdout]         318 │+            "null"
[INFO] [stdout]         319 │+          ]
[INFO] [stdout]         320 │+        },
[INFO] [stdout]         321 │+        "package": {
[INFO] [stdout]         322 │+          "type": "string"
[INFO] [stdout]         323 │+        },
[INFO] [stdout]         324 │+        "public_id": {
[INFO] [stdout]         325 │+          "type": "string"
[INFO] [stdout]         326 │+        },
[INFO] [stdout]         327 │+        "release_url": {
[INFO] [stdout]         328 │+          "type": [
[INFO] [stdout]         329 │+            "string",
[INFO] [stdout]         330 │+            "null"
[INFO] [stdout]         331 │+          ]
[INFO] [stdout]         332 │+        },
[INFO] [stdout]         333 │+        "set_download_url": {
[INFO] [stdout]         334 │+          "type": [
[INFO] [stdout]         335 │+            "string",
[INFO] [stdout]         336 │+            "null"
[INFO] [stdout]         337 │+          ]
[INFO] [stdout]         338 │+        },
[INFO] [stdout]         339 │+        "upload_url": {
[INFO] [stdout]         340 │+          "type": [
[INFO] [stdout]         341 │+            "string",
[INFO] [stdout]         342 │+            "null"
[INFO] [stdout]         343 │+          ]
[INFO] [stdout]         344 │+        }
[INFO] [stdout]         345 │+      }
[INFO] [stdout]         346 │+    },
[INFO] [stdout]         347 │+    "Asset": {
[INFO] [stdout]         348 │+      "description": "An asset contained in an artifact (executable, license, etc.)",
[INFO] [stdout]         349 │+      "type": "object",
[INFO] [stdout]         350 │+      "oneOf": [
[INFO] [stdout]         351 │+        {
[INFO] [stdout]         352 │+          "description": "An executable artifact",
[INFO] [stdout]         353 │+          "type": "object",
[INFO] [stdout]         354 │+          "required": [
[INFO] [stdout]         355 │+            "kind"
[INFO] [stdout]         356 │+          ],
[INFO] [stdout]         357 │+          "properties": {
[INFO] [stdout]         358 │+            "kind": {
[INFO] [stdout]         359 │+              "type": "string",
[INFO] [stdout]         360 │+              "enum": [
[INFO] [stdout]         361 │+                "executable"
[INFO] [stdout]         362 │+              ]
[INFO] [stdout]         363 │+            },
[INFO] [stdout]         364 │+            "symbols_artifact": {
[INFO] [stdout]         365 │+              "description": "The name of the Artifact containing symbols for this executable",
[INFO] [stdout]         366 │+              "type": [
[INFO] [stdout]         367 │+                "string",
[INFO] [stdout]         368 │+                "null"
[INFO] [stdout]         369 │+              ]
[INFO] [stdout]         370 │+            }
[INFO] [stdout]         371 │+          }
[INFO] [stdout]         372 │+        },
[INFO] [stdout]         373 │+        {
[INFO] [stdout]         374 │+          "description": "A README file",
[INFO] [stdout]         375 │+          "type": "object",
[INFO] [stdout]         376 │+          "required": [
[INFO] [stdout]         377 │+            "kind"
[INFO] [stdout]         378 │+          ],
[INFO] [stdout]         379 │+          "properties": {
[INFO] [stdout]         380 │+            "kind": {
[INFO] [stdout]         381 │+              "type": "string",
[INFO] [stdout]         382 │+              "enum": [
[INFO] [stdout]         383 │+                "readme"
[INFO] [stdout]         384 │+              ]
[INFO] [stdout]         385 │+            }
[INFO] [stdout]         386 │+          }
[INFO] [stdout]         387 │+        },
[INFO] [stdout]         388 │+        {
[INFO] [stdout]         389 │+          "description": "A LICENSE file",
[INFO] [stdout]         390 │+          "type": "object",
[INFO] [stdout]         391 │+          "required": [
[INFO] [stdout]         392 │+            "kind"
[INFO] [stdout]         393 │+          ],
[INFO] [stdout]         394 │+          "properties": {
[INFO] [stdout]         395 │+            "kind": {
[INFO] [stdout]         396 │+              "type": "string",
[INFO] [stdout]         397 │+              "enum": [
[INFO] [stdout]         398 │+                "license"
[INFO] [stdout]         399 │+              ]
[INFO] [stdout]         400 │+            }
[INFO] [stdout]         401 │+          }
[INFO] [stdout]         402 │+        },
[INFO] [stdout]         403 │+        {
[INFO] [stdout]         404 │+          "description": "A CHANGELOG or RELEASES file",
[INFO] [stdout]         405 │+          "type": "object",
[INFO] [stdout]         406 │+          "required": [
[INFO] [stdout]         407 │+            "kind"
[INFO] [stdout]         408 │+          ],
[INFO] [stdout]         409 │+          "properties": {
[INFO] [stdout]         410 │+            "kind": {
[INFO] [stdout]         411 │+              "type": "string",
[INFO] [stdout]         412 │+              "enum": [
[INFO] [stdout]         413 │+                "changelog"
[INFO] [stdout]         414 │+              ]
[INFO] [stdout]         415 │+            }
[INFO] [stdout]         416 │+          }
[INFO] [stdout]         417 │+        },
[INFO] [stdout]         418 │+        {
[INFO] [stdout]         419 │+          "description": "Unknown to this version of cargo-dist-schema\n\nThis is a fallback for forward/backward-compat",
[INFO] [stdout]         420 │+          "type": "object",
[INFO] [stdout]         421 │+          "required": [
[INFO] [stdout]         422 │+            "kind"
[INFO] [stdout]         423 │+          ],
[INFO] [stdout]         424 │+          "properties": {
[INFO] [stdout]         425 │+            "kind": {
[INFO] [stdout]         426 │+              "type": "string",
[INFO] [stdout]         427 │+              "enum": [
[INFO] [stdout]         428 │+                "unknown"
[INFO] [stdout]         429 │+              ]
[INFO] [stdout]         430 │+            }
[INFO] [stdout]         431 │+          }
[INFO] [stdout]         432 │+        }
[INFO] [stdout]         433 │+      ],
[INFO] [stdout]         434 │+      "properties": {
[INFO] [stdout]         435 │+        "id": {
[INFO] [stdout]         436 │+          "description": "A unique opaque id for an Asset",
[INFO] [stdout]         437 │+          "type": [
[INFO] [stdout]         438 │+            "string",
[INFO] [stdout]         439 │+            "null"
[INFO] [stdout]         440 │+          ]
[INFO] [stdout]         441 │+        },
[INFO] [stdout]         442 │+        "name": {
[INFO] [stdout]         443 │+          "description": "The high-level name of the asset",
[INFO] [stdout]         444 │+          "type": [
[INFO] [stdout]         445 │+            "string",
[INFO] [stdout]         446 │+            "null"
[INFO] [stdout]         447 │+          ]
[INFO] [stdout]         448 │+        },
[INFO] [stdout]         449 │+        "path": {
[INFO] [stdout]         450 │+          "description": "The path of the asset relative to the root of the artifact",
[INFO] [stdout]         451 │+          "type": [
[INFO] [stdout]         452 │+            "string",
[INFO] [stdout]         453 │+            "null"
[INFO] [stdout]         454 │+          ]
[INFO] [stdout]         455 │+        }
[INFO] [stdout]         456 │+      }
[INFO] [stdout]         457 │+    },
[INFO] [stdout]         458 │+    "AssetInfo": {
[INFO] [stdout]         459 │+      "description": "Info about an Asset (binary)",
[INFO] [stdout]         460 │+      "type": "object",
[INFO] [stdout]         461 │+      "required": [
[INFO] [stdout]         462 │+        "id",
[INFO] [stdout]         463 │+        "name",
[INFO] [stdout]         464 │+        "system",
[INFO] [stdout]         465 │+        "target_triples"
[INFO] [stdout]         466 │+      ],
[INFO] [stdout]         467 │+      "properties": {
[INFO] [stdout]         468 │+        "id": {
[INFO] [stdout]         469 │+          "description": "unique id of the Asset",
[INFO] [stdout]         470 │+          "type": "string"
[INFO] [stdout]         471 │+        },
[INFO] [stdout]         472 │+        "linkage": {
[INFO] [stdout]         473 │+          "description": "the linkage of this Asset",
[INFO] [stdout]         474 │+          "anyOf": [
[INFO] [stdout]         475 │+            {
[INFO] [stdout]         476 │+              "$ref": "#/definitions/Linkage"
[INFO] [stdout]         477 │+            },
[INFO] [stdout]         478 │+            {
[INFO] [stdout]         479 │+              "type": "null"
[INFO] [stdout]         480 │+            }
[INFO] [stdout]         481 │+          ]
[INFO] [stdout]         482 │+        },
[INFO] [stdout]         483 │+        "name": {
[INFO] [stdout]         484 │+          "description": "filename of the Asset",
[INFO] [stdout]         485 │+          "type": "string"
[INFO] [stdout]         486 │+        },
[INFO] [stdout]         487 │+        "system": {
[INFO] [stdout]         488 │+          "description": "the system it was built on",
[INFO] [stdout]         489 │+          "type": "string"
[INFO] [stdout]         490 │+        },
[INFO] [stdout]         491 │+        "target_triples": {
[INFO] [stdout]         492 │+          "description": "rust-style target triples the Asset natively supports\n\n* length 0: not a meaningful question, maybe some static file * length 1: typical of binaries * length 2+: some kind of universal binary",
[INFO] [stdout]         493 │+          "type": "array",
[INFO] [stdout]         494 │+          "items": {
[INFO] [stdout]         495 │+            "type": "string"
[INFO] [stdout]         496 │+          }
[INFO] [stdout]         497 │+        }
[INFO] [stdout]         498 │+      }
[INFO] [stdout]         499 │+    },
[INFO] [stdout]         500 │+    "CiInfo": {
[INFO] [stdout]         501 │+      "description": "CI backend info",
[INFO] [stdout]         502 │+      "type": "object",
[INFO] [stdout]         503 │+      "properties": {
[INFO] [stdout]         504 │+        "github": {
[INFO] [stdout]         505 │+          "description": "GitHub CI backend",
[INFO] [stdout]         506 │+          "anyOf": [
[INFO] [stdout]         507 │+            {
[INFO] [stdout]         508 │+              "$ref": "#/definitions/GithubCiInfo"
[INFO] [stdout]         509 │+            },
[INFO] [stdout]         510 │+            {
[INFO] [stdout]         511 │+              "type": "null"
[INFO] [stdout]         512 │+            }
[INFO] [stdout]         513 │+          ]
[INFO] [stdout]         514 │+        }
[INFO] [stdout]         515 │+      }
[INFO] [stdout]         516 │+    },
[INFO] [stdout]         517 │+    "GithubCiInfo": {
[INFO] [stdout]         518 │+      "description": "Github CI backend",
[INFO] [stdout]         519 │+      "type": "object",
[INFO] [stdout]         520 │+      "properties": {
[INFO] [stdout]         521 │+        "artifacts_matrix": {
[INFO] [stdout]         522 │+          "description": "Github CI Matrix for upload-artifacts",
[INFO] [stdout]         523 │+          "anyOf": [
[INFO] [stdout]         524 │+            {
[INFO] [stdout]         525 │+              "$ref": "#/definitions/GithubMatrix"
[INFO] [stdout]         526 │+            },
[INFO] [stdout]         527 │+            {
[INFO] [stdout]         528 │+              "type": "null"
[INFO] [stdout]         529 │+            }
[INFO] [stdout]         530 │+          ]
[INFO] [stdout]         531 │+        },
[INFO] [stdout]         532 │+        "pr_run_mode": {
[INFO] [stdout]         533 │+          "description": "What kind of job to run on pull request",
[INFO] [stdout]         534 │+          "anyOf": [
[INFO] [stdout]         535 │+            {
[INFO] [stdout]         536 │+              "$ref": "#/definitions/PrRunMode"
[INFO] [stdout]         537 │+            },
[INFO] [stdout]         538 │+            {
[INFO] [stdout]         539 │+              "type": "null"
[INFO] [stdout]         540 │+            }
[INFO] [stdout]         541 │+          ]
[INFO] [stdout]         542 │+        }
[INFO] [stdout]         543 │+      }
[INFO] [stdout]         544 │+    },
[INFO] [stdout]         545 │+    "GithubHosting": {
[INFO] [stdout]         546 │+      "description": "Github Hosting",
[INFO] [stdout]         547 │+      "type": "object",
[INFO] [stdout]         548 │+      "required": [
[INFO] [stdout]         549 │+        "artifact_download_url"
[INFO] [stdout]         550 │+      ],
[INFO] [stdout]         551 │+      "properties": {
[INFO] [stdout]         552 │+        "artifact_download_url": {
[INFO] [stdout]         553 │+          "description": "The URL of the Github Release's artifact downloads",
[INFO] [stdout]         554 │+          "type": "string"
[INFO] [stdout]         555 │+        }
[INFO] [stdout]         556 │+      }
[INFO] [stdout]         557 │+    },
[INFO] [stdout]         558 │+    "GithubMatrix": {
[INFO] [stdout]         559 │+      "description": "Github CI Matrix",
[INFO] [stdout]         560 │+      "type": "object",
[INFO] [stdout]         561 │+      "properties": {
[INFO] [stdout]         562 │+        "include": {
[INFO] [stdout]         563 │+          "description": "define each task manually rather than doing cross-product stuff",
[INFO] [stdout]         564 │+          "type": "array",
[INFO] [stdout]         565 │+          "items": {
[INFO] [stdout]         566 │+            "$ref": "#/definitions/GithubMatrixEntry"
[INFO] [stdout]         567 │+          }
[INFO] [stdout]         568 │+        }
[INFO] [stdout]         569 │+      }
[INFO] [stdout]         570 │+    },
[INFO] [stdout]         571 │+    "GithubMatrixEntry": {
[INFO] [stdout]         572 │+      "description": "Entry for a github matrix",
[INFO] [stdout]         573 │+      "type": "object",
[INFO] [stdout]         574 │+      "properties": {
[INFO] [stdout]         575 │+        "dist_args": {
[INFO] [stdout]         576 │+          "description": "Arguments to pass to cargo-dist",
[INFO] [stdout]         577 │+          "type": [
[INFO] [stdout]         578 │+            "string",
[INFO] [stdout]         579 │+            "null"
[INFO] [stdout]         580 │+          ]
[INFO] [stdout]         581 │+        },
[INFO] [stdout]         582 │+        "install_dist": {
[INFO] [stdout]         583 │+          "description": "Expression to execute to install cargo-dist",
[INFO] [stdout]         584 │+          "type": [
[INFO] [stdout]         585 │+            "string",
[INFO] [stdout]         586 │+            "null"
[INFO] [stdout]         587 │+          ]
[INFO] [stdout]         588 │+        },
[INFO] [stdout]         589 │+        "packages_install": {
[INFO] [stdout]         590 │+          "description": "Command to run to install dependencies",
[INFO] [stdout]         591 │+          "type": [
[INFO] [stdout]         592 │+            "string",
[INFO] [stdout]         593 │+            "null"
[INFO] [stdout]         594 │+          ]
[INFO] [stdout]         595 │+        },
[INFO] [stdout]         596 │+        "runner": {
[INFO] [stdout]         597 │+          "description": "Github Runner to user",
[INFO] [stdout]         598 │+          "type": [
[INFO] [stdout]         599 │+            "string",
[INFO] [stdout]         600 │+            "null"
[INFO] [stdout]         601 │+          ]
[INFO] [stdout]         602 │+        },
[INFO] [stdout]         603 │+        "targets": {
[INFO] [stdout]         604 │+          "description": "Targets to build for",
[INFO] [stdout]         605 │+          "type": [
[INFO] [stdout]         606 │+            "array",
[INFO] [stdout]         607 │+            "null"
[INFO] [stdout]         608 │+          ],
[INFO] [stdout]         609 │+          "items": {
[INFO] [stdout]         610 │+            "type": "string"
[INFO] [stdout]         611 │+          }
[INFO] [stdout]         612 │+        }
[INFO] [stdout]         613 │+      }
[INFO] [stdout]         614 │+    },
[INFO] [stdout]         615 │+    "Hosting": {
[INFO] [stdout]         616 │+      "description": "Possible hosting providers",
[INFO] [stdout]         617 │+      "type": "object",
[INFO] [stdout]         618 │+      "properties": {
[INFO] [stdout]         619 │+        "axodotdev": {
[INFO] [stdout]         620 │+          "description": "Hosted on Axo Releases",
[INFO] [stdout]         621 │+          "anyOf": [
[INFO] [stdout]         622 │+            {
[INFO] [stdout]         623 │+              "$ref": "#/definitions/ArtifactSet"
[INFO] [stdout]         624 │+            },
[INFO] [stdout]         625 │+            {
[INFO] [stdout]         626 │+              "type": "null"
[INFO] [stdout]         627 │+            }
[INFO] [stdout]         628 │+          ]
[INFO] [stdout]         629 │+        },
[INFO] [stdout]         630 │+        "github": {
[INFO] [stdout]         631 │+          "description": "Hosted on Github Releases",
[INFO] [stdout]         632 │+          "anyOf": [
[INFO] [stdout]         633 │+            {
[INFO] [stdout]         634 │+              "$ref": "#/definitions/GithubHosting"
[INFO] [stdout]         635 │+            },
[INFO] [stdout]         636 │+            {
[INFO] [stdout]         637 │+              "type": "null"
[INFO] [stdout]         638 │+            }
[INFO] [stdout]         639 │+          ]
[INFO] [stdout]         640 │+        }
[INFO] [stdout]         641 │+      }
[INFO] [stdout]         642 │+    },
[INFO] [stdout]         643 │+    "Library": {
[INFO] [stdout]         644 │+      "description": "Represents a dynamic library located somewhere on the system",
[INFO] [stdout]         645 │+      "type": "object",
[INFO] [stdout]         646 │+      "required": [
[INFO] [stdout]         647 │+        "path"
[INFO] [stdout]         648 │+      ],
[INFO] [stdout]         649 │+      "properties": {
[INFO] [stdout]         650 │+        "path": {
[INFO] [stdout]         651 │+          "description": "The path to the library; on platforms without that information, it will be a basename instead",
[INFO] [stdout]         652 │+          "type": "string"
[INFO] [stdout]         653 │+        },
[INFO] [stdout]         654 │+        "source": {
[INFO] [stdout]         655 │+          "description": "The package from which a library comes, if relevant",
[INFO] [stdout]         656 │+          "type": [
[INFO] [stdout]         657 │+            "string",
[INFO] [stdout]         658 │+            "null"
[INFO] [stdout]         659 │+          ]
[INFO] [stdout]         660 │+        }
[INFO] [stdout]         661 │+      }
[INFO] [stdout]         662 │+    },
[INFO] [stdout]         663 │+    "Linkage": {
[INFO] [stdout]         664 │+      "description": "Information about dynamic libraries used by a binary",
[INFO] [stdout]         665 │+      "type": "object",
[INFO] [stdout]         666 │+      "properties": {
[INFO] [stdout]         667 │+        "frameworks": {
[INFO] [stdout]         668 │+          "description": "Frameworks, only used on macOS",
[INFO] [stdout]         669 │+          "type": "array",
[INFO] [stdout]         670 │+          "items": {
[INFO] [stdout]         671 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         672 │+          },
[INFO] [stdout]         673 │+          "uniqueItems": true
[INFO] [stdout]         674 │+        },
[INFO] [stdout]         675 │+        "homebrew": {
[INFO] [stdout]         676 │+          "description": "Libraries provided by the Homebrew package manager",
[INFO] [stdout]         677 │+          "type": "array",
[INFO] [stdout]         678 │+          "items": {
[INFO] [stdout]         679 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         680 │+          },
[INFO] [stdout]         681 │+          "uniqueItems": true
[INFO] [stdout]         682 │+        },
[INFO] [stdout]         683 │+        "other": {
[INFO] [stdout]         684 │+          "description": "Libraries which don't fall into any other categories",
[INFO] [stdout]         685 │+          "type": "array",
[INFO] [stdout]         686 │+          "items": {
[INFO] [stdout]         687 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         688 │+          },
[INFO] [stdout]         689 │+          "uniqueItems": true
[INFO] [stdout]         690 │+        },
[INFO] [stdout]         691 │+        "public_unmanaged": {
[INFO] [stdout]         692 │+          "description": "Public libraries not provided by the system and not managed by any package manager",
[INFO] [stdout]         693 │+          "type": "array",
[INFO] [stdout]         694 │+          "items": {
[INFO] [stdout]         695 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         696 │+          },
[INFO] [stdout]         697 │+          "uniqueItems": true
[INFO] [stdout]         698 │+        },
[INFO] [stdout]         699 │+        "system": {
[INFO] [stdout]         700 │+          "description": "Libraries included with the operating system",
[INFO] [stdout]         701 │+          "type": "array",
[INFO] [stdout]         702 │+          "items": {
[INFO] [stdout]         703 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         704 │+          },
[INFO] [stdout]         705 │+          "uniqueItems": true
[INFO] [stdout]         706 │+        }
[INFO] [stdout]         707 │+      }
[INFO] [stdout]         708 │+    },
[INFO] [stdout]         709 │+    "PrRunMode": {
[INFO] [stdout]         710 │+      "description": "Type of job to run on pull request",
[INFO] [stdout]         711 │+      "oneOf": [
[INFO] [stdout]         712 │+        {
[INFO] [stdout]         713 │+          "description": "Do not run on pull requests at all",
[INFO] [stdout]         714 │+          "type": "string",
[INFO] [stdout]         715 │+          "enum": [
[INFO] [stdout]         716 │+            "skip"
[INFO] [stdout]         717 │+          ]
[INFO] [stdout]         718 │+        },
[INFO] [stdout]         719 │+        {
[INFO] [stdout]         720 │+          "description": "Only run the plan step",
[INFO] [stdout]         721 │+          "type": "string",
[INFO] [stdout]         722 │+          "enum": [
[INFO] [stdout]         723 │+            "plan"
[INFO] [stdout]         724 │+          ]
[INFO] [stdout]         725 │+        },
[INFO] [stdout]         726 │+        {
[INFO] [stdout]         727 │+          "description": "Build and upload artifacts",
[INFO] [stdout]         728 │+          "type": "string",
[INFO] [stdout]         729 │+          "enum": [
[INFO] [stdout]         730 │+            "upload"
[INFO] [stdout]         731 │+          ]
[INFO] [stdout]         732 │+        }
[INFO] [stdout]         733 │+      ]
[INFO] [stdout]         734 │+    },
[INFO] [stdout]         735 │+    "Release": {
[INFO] [stdout]         736 │+      "description": "A Release of an Application",
[INFO] [stdout]         737 │+      "type": "object",
[INFO] [stdout]         738 │+      "required": [
[INFO] [stdout]         739 │+        "app_name",
[INFO] [stdout]         740 │+        "app_version"
[INFO] [stdout]         741 │+      ],
[INFO] [stdout]         742 │+      "properties": {
[INFO] [stdout]         743 │+        "app_name": {
[INFO] [stdout]         744 │+          "description": "The name of the app",
[INFO] [stdout]         745 │+          "type": "string"
[INFO] [stdout]         746 │+        },
[INFO] [stdout]         747 │+        "app_version": {
[INFO] [stdout]         748 │+          "description": "The version of the app",
[INFO] [stdout]         749 │+          "type": "string"
[INFO] [stdout]         750 │+        },
[INFO] [stdout]         751 │+        "artifacts": {
[INFO] [stdout]         752 │+          "description": "The artifacts for this release (zips, debuginfo, metadata...)",
[INFO] [stdout]         753 │+          "type": "array",
[INFO] [stdout]         754 │+          "items": {
[INFO] [stdout]         755 │+            "type": "string"
[INFO] [stdout]         756 │+          }
[INFO] [stdout]         757 │+        },
[INFO] [stdout]         758 │+        "hosting": {
[INFO] [stdout]         759 │+          "description": "Hosting info",
[INFO] [stdout]         760 │+          "allOf": [
[INFO] [stdout]         761 │+            {
[INFO] [stdout]         762 │+              "$ref": "#/definitions/Hosting"
[INFO] [stdout]         763 │+            }
[INFO] [stdout]         764 │+          ]
[INFO] [stdout]         765 │+        }
[INFO] [stdout]         766 │+      }
[INFO] [stdout]         767 │+    },
[INFO] [stdout]         768 │+    "SystemInfo": {
[INFO] [stdout]         769 │+      "description": "Info about a system used to build this announcement.",
[INFO] [stdout]         770 │+      "type": "object",
[INFO] [stdout]         771 │+      "required": [
[INFO] [stdout]         772 │+        "id"
[INFO] [stdout]         773 │+      ],
[INFO] [stdout]         774 │+      "properties": {
[INFO] [stdout]         775 │+        "cargo_version_line": {
[INFO] [stdout]         776 │+          "description": "The version of Cargo used (first line of cargo -vV)",
[INFO] [stdout]         777 │+          "type": [
[INFO] [stdout]         778 │+            "string",
[INFO] [stdout]         779 │+            "null"
[INFO] [stdout]         780 │+          ]
[INFO] [stdout]         781 │+        },
[INFO] [stdout]         782 │+        "id": {
[INFO] [stdout]         783 │+          "description": "The unique id of the System",
[INFO] [stdout]         784 │+          "type": "string"
[INFO] [stdout]         785 │+        }
[INFO] [stdout]         786 │+      }
[INFO] [stdout]         787 │+    }
[INFO] [stdout]         788 │+  }
[INFO] [stdout]         789 │+}
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] thread 'emit' panicked at src/lib.rs:709:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x562498e28a05 - std::backtrace_rs::backtrace::libunwind::trace::h59d96bdb08384354
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x562498e28a05 - std::backtrace_rs::backtrace::trace_unsynchronized::h9cf5becacfc93fba
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x562498e28a05 - std::sys_common::backtrace::_print_fmt::h10b76d10405dbd48
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x562498e28a05 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6ed9e62a156d84e4
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x562498e51d4b - core::fmt::rt::Argument::fmt::h645c680983f03c9f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x562498e51d4b - core::fmt::write::h8bcd80919a02be29
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x562498e2575f - std::io::Write::write_fmt::h8d0c47c662cad79c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x562498e287de - std::sys_common::backtrace::_print::h6306f131a28d62b0
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x562498e287de - std::sys_common::backtrace::print::h7079288e0a26dfcc
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x562498e2a209 - std::panicking::default_hook::{{closure}}::hb063ecec81a736ba
[INFO] [stdout]   10:     0x562498e29ece - std::panicking::default_hook::hd56ee406bf547b5c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x562498dab07a - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::he5eacdef44c8728f
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x562498dab07a - test::test_main::{{closure}}::h0ec9aed229e79095
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x562498e2a80b - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcbd0d80e1ad4e4f9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x562498e2a80b - std::panicking::rust_panic_with_hook::h624aa3ca42ebb8f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x562498e2a584 - std::panicking::begin_panic_handler::{{closure}}::hbc4e76194a5e287c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x562498e28ec9 - std::sys_common::backtrace::__rust_end_short_backtrace::h847fedc9d1ff7b6d
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x562498e2a2b7 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x562498bd19d3 - core::panicking::panic_fmt::hec11a924b87ce965
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x562498bd1f06 - core::result::unwrap_failed::h382691b96ca8c13a
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x562498c068df - core::result::Result<T,E>::unwrap::h64d89fa7b5b66f55
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x562498c068df - cargo_dist_schema::emit::hebf770ce5958926c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:709:5
[INFO] [stdout]   22:     0x562498c06417 - cargo_dist_schema::emit::{{closure}}::he8cdb20224256e7a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:706:10
[INFO] [stdout]   23:     0x562498c371c6 - core::ops::function::FnOnce::call_once::hf502faad1b19ed43
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x562498dafa5b - core::ops::function::FnOnce::call_once::h2e43a8f6f3d94b99
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x562498dafa5b - test::__rust_begin_short_backtrace::h214c9f2d2d3fee90
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:625:18
[INFO] [stdout]   26:     0x562498daf161 - test::run_test_in_process::{{closure}}::h510b7ba7990692a5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:60
[INFO] [stdout]   27:     0x562498daf161 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h4157186197a93871
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x562498daf161 - std::panicking::try::do_call::h1bf2463bccd4b28c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   29:     0x562498daf161 - std::panicking::try::hd6d4808c9fab4fa5
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   30:     0x562498daf161 - std::panic::catch_unwind::hd5641d97d123f9f2
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   31:     0x562498daf161 - test::run_test_in_process::hc273b71c8b878a4c
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:648:27
[INFO] [stdout]   32:     0x562498daf161 - test::run_test::{{closure}}::h6838df834eb8467e
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:569:43
[INFO] [stdout]   33:     0x562498d77b24 - test::run_test::{{closure}}::h608b98ecff5665fb
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/test/src/lib.rs:599:41
[INFO] [stdout]   34:     0x562498d77b24 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdc4182b97d1042e9
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   35:     0x562498d7c552 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h571773fd21d674c8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   36:     0x562498d7c552 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hdcd384cf2fa70ba3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x562498d7c552 - std::panicking::try::do_call::h4f1a44bd81423be1
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:559:40
[INFO] [stdout]   38:     0x562498d7c552 - std::panicking::try::h5e02afcb81dcd361
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panicking.rs:523:19
[INFO] [stdout]   39:     0x562498d7c552 - std::panic::catch_unwind::h022f75775bfd8c45
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/panic.rs:149:14
[INFO] [stdout]   40:     0x562498d7c552 - std::thread::Builder::spawn_unchecked_::{{closure}}::hf5a62e9e4e6df1f8
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   41:     0x562498d7c552 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6d56360aeb9509a7
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x562498e2f00b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7a343dc551c06baa
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   43:     0x562498e2f00b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h30b8111cbaa644f3
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x562498e2f00b - std::sys::pal::unix::thread::Thread::new::thread_start::h7404e134e61e7a11
[INFO] [stdout]                                at /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   45:     0x7f22eab3bac3 - <unknown>
[INFO] [stdout]   46:     0x7f22eabcca04 - __clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     emit
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9794c52e7943199d4643de1e87e2a37b94a1330afbbbd48b190f1633f4ea0381", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9794c52e7943199d4643de1e87e2a37b94a1330afbbbd48b190f1633f4ea0381", kill_on_drop: false }`
[INFO] [stdout] 9794c52e7943199d4643de1e87e2a37b94a1330afbbbd48b190f1633f4ea0381
[INFO] testing cargo-dist-schema-0.14.1 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate cargo-dist-schema 0.14.1 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate cargo-dist-schema 0.14.1 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate cargo-dist-schema 0.14.1
[INFO] finished tweaking crates.io crate cargo-dist-schema 0.14.1
[INFO] tweaked toml for crates.io crate cargo-dist-schema 0.14.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 40 packages to latest compatible versions
[INFO] [stderr]       Adding encode_unicode v0.3.6 (latest: v1.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] da1a96e1d107620c5943483c7f8995b0a3d0c0a99c94bd2a4ac1e91532f96720
[INFO] running `Command { std: "docker" "start" "-a" "da1a96e1d107620c5943483c7f8995b0a3d0c0a99c94bd2a4ac1e91532f96720", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "da1a96e1d107620c5943483c7f8995b0a3d0c0a99c94bd2a4ac1e91532f96720", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da1a96e1d107620c5943483c7f8995b0a3d0c0a99c94bd2a4ac1e91532f96720", kill_on_drop: false }`
[INFO] [stdout] da1a96e1d107620c5943483c7f8995b0a3d0c0a99c94bd2a4ac1e91532f96720
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 17d7f24e4ccc381b3a25f655bb916db8dba752a3fc326a7805358ca55cefecc0
[INFO] running `Command { std: "docker" "start" "-a" "17d7f24e4ccc381b3a25f655bb916db8dba752a3fc326a7805358ca55cefecc0", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling schemars v0.8.21
[INFO] [stderr]    Compiling unicode-width v0.1.12
[INFO] [stderr]    Compiling camino v1.1.7
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling miette-derive v7.2.0
[INFO] [stderr]    Compiling schemars_derive v0.8.21
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling miette v7.2.0
[INFO] [stderr]    Compiling gazenot v0.3.1
[INFO] [stderr]    Compiling cargo-dist-schema v0.14.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.89s
[INFO] running `Command { std: "docker" "inspect" "17d7f24e4ccc381b3a25f655bb916db8dba752a3fc326a7805358ca55cefecc0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17d7f24e4ccc381b3a25f655bb916db8dba752a3fc326a7805358ca55cefecc0", kill_on_drop: false }`
[INFO] [stdout] 17d7f24e4ccc381b3a25f655bb916db8dba752a3fc326a7805358ca55cefecc0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 48f6b6a0e87dd655ba49c64fcdb3e5ead25a788285a0fe35e9e9c25ef74af182
[INFO] running `Command { std: "docker" "start" "-a" "48f6b6a0e87dd655ba49c64fcdb3e5ead25a788285a0fe35e9e9c25ef74af182", kill_on_drop: false }`
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling similar v2.5.0
[INFO] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling insta v1.39.0
[INFO] [stderr]    Compiling cargo-dist-schema v0.14.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.39s
[INFO] running `Command { std: "docker" "inspect" "48f6b6a0e87dd655ba49c64fcdb3e5ead25a788285a0fe35e9e9c25ef74af182", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "48f6b6a0e87dd655ba49c64fcdb3e5ead25a788285a0fe35e9e9c25ef74af182", kill_on_drop: false }`
[INFO] [stdout] 48f6b6a0e87dd655ba49c64fcdb3e5ead25a788285a0fe35e9e9c25ef74af182
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cb47feef31257d7be56d8ce9f171c725ae7f315eab6ddf537582b811ea2b7d2c
[INFO] running `Command { std: "docker" "start" "-a" "cb47feef31257d7be56d8ce9f171c725ae7f315eab6ddf537582b811ea2b7d2c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cargo_dist_schema-f69dd74f6c7443e9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test emit ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- emit stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: src/snapshots/cargo_dist_schema__emit.snap
[INFO] [stdout] Snapshot: emit
[INFO] [stdout] Source: src/lib.rs:709
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: json_schema
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           0 │+{
[INFO] [stdout]           1 │+  "$schema": "http://json-schema.org/draft-07/schema#",
[INFO] [stdout]           2 │+  "title": "DistManifest",
[INFO] [stdout]           3 │+  "description": "A report of the releases and artifacts that cargo-dist generated",
[INFO] [stdout]           4 │+  "type": "object",
[INFO] [stdout]           5 │+  "properties": {
[INFO] [stdout]           6 │+    "announcement_changelog": {
[INFO] [stdout]           7 │+      "description": "A changelog for the announcement",
[INFO] [stdout]           8 │+      "type": [
[INFO] [stdout]           9 │+        "string",
[INFO] [stdout]          10 │+        "null"
[INFO] [stdout]          11 │+      ]
[INFO] [stdout]          12 │+    },
[INFO] [stdout]          13 │+    "announcement_github_body": {
[INFO] [stdout]          14 │+      "description": "A Github Releases body for the announcement",
[INFO] [stdout]          15 │+      "type": [
[INFO] [stdout]          16 │+        "string",
[INFO] [stdout]          17 │+        "null"
[INFO] [stdout]          18 │+      ]
[INFO] [stdout]          19 │+    },
[INFO] [stdout]          20 │+    "announcement_is_prerelease": {
[INFO] [stdout]          21 │+      "description": "Whether this announcement appears to be a prerelease",
[INFO] [stdout]          22 │+      "default": false,
[INFO] [stdout]          23 │+      "type": "boolean"
[INFO] [stdout]          24 │+    },
[INFO] [stdout]          25 │+    "announcement_tag": {
[INFO] [stdout]          26 │+      "description": "The (git) tag associated with this announcement",
[INFO] [stdout]          27 │+      "type": [
[INFO] [stdout]          28 │+        "string",
[INFO] [stdout]          29 │+        "null"
[INFO] [stdout]          30 │+      ]
[INFO] [stdout]          31 │+    },
[INFO] [stdout]          32 │+    "announcement_tag_is_implicit": {
[INFO] [stdout]          33 │+      "description": "True if --tag wasn't explicitly passed to cargo-dist. This usually indicates some kind of dry-run state like pr-run-mode=upload. Some third-party tools may use this as a proxy for \"is dry run\"",
[INFO] [stdout]          34 │+      "default": false,
[INFO] [stdout]          35 │+      "type": "boolean"
[INFO] [stdout]          36 │+    },
[INFO] [stdout]          37 │+    "announcement_title": {
[INFO] [stdout]          38 │+      "description": "A title for the announcement",
[INFO] [stdout]          39 │+      "type": [
[INFO] [stdout]          40 │+        "string",
[INFO] [stdout]          41 │+        "null"
[INFO] [stdout]          42 │+      ]
[INFO] [stdout]          43 │+    },
[INFO] [stdout]          44 │+    "artifacts": {
[INFO] [stdout]          45 │+      "description": "The artifacts included in this Announcement, referenced by releases.",
[INFO] [stdout]          46 │+      "type": "object",
[INFO] [stdout]          47 │+      "additionalProperties": {
[INFO] [stdout]          48 │+        "$ref": "#/definitions/Artifact"
[INFO] [stdout]          49 │+      }
[INFO] [stdout]          50 │+    },
[INFO] [stdout]          51 │+    "assets": {
[INFO] [stdout]          52 │+      "description": "The assets contained within artifacts (binaries)",
[INFO] [stdout]          53 │+      "type": "object",
[INFO] [stdout]          54 │+      "additionalProperties": {
[INFO] [stdout]          55 │+        "$ref": "#/definitions/AssetInfo"
[INFO] [stdout]          56 │+      }
[INFO] [stdout]          57 │+    },
[INFO] [stdout]          58 │+    "ci": {
[INFO] [stdout]          59 │+      "description": "ci backend info",
[INFO] [stdout]          60 │+      "anyOf": [
[INFO] [stdout]          61 │+        {
[INFO] [stdout]          62 │+          "$ref": "#/definitions/CiInfo"
[INFO] [stdout]          63 │+        },
[INFO] [stdout]          64 │+        {
[INFO] [stdout]          65 │+          "type": "null"
[INFO] [stdout]          66 │+        }
[INFO] [stdout]          67 │+      ]
[INFO] [stdout]          68 │+    },
[INFO] [stdout]          69 │+    "dist_version": {
[INFO] [stdout]          70 │+      "description": "The version of cargo-dist that generated this",
[INFO] [stdout]          71 │+      "type": [
[INFO] [stdout]          72 │+        "string",
[INFO] [stdout]          73 │+        "null"
[INFO] [stdout]          74 │+      ]
[INFO] [stdout]          75 │+    },
[INFO] [stdout]          76 │+    "linkage": {
[INFO] [stdout]          77 │+      "description": "Data about dynamic linkage in the built libraries",
[INFO] [stdout]          78 │+      "default": [],
[INFO] [stdout]          79 │+      "type": "array",
[INFO] [stdout]          80 │+      "items": {
[INFO] [stdout]          81 │+        "$ref": "#/definitions/Linkage"
[INFO] [stdout]          82 │+      }
[INFO] [stdout]          83 │+    },
[INFO] [stdout]          84 │+    "publish_prereleases": {
[INFO] [stdout]          85 │+      "description": "Whether to publish prereleases to package managers",
[INFO] [stdout]          86 │+      "default": false,
[INFO] [stdout]          87 │+      "type": "boolean"
[INFO] [stdout]          88 │+    },
[INFO] [stdout]          89 │+    "releases": {
[INFO] [stdout]          90 │+      "description": "App releases we're distributing",
[INFO] [stdout]          91 │+      "type": "array",
[INFO] [stdout]          92 │+      "items": {
[INFO] [stdout]          93 │+        "$ref": "#/definitions/Release"
[INFO] [stdout]          94 │+      }
[INFO] [stdout]          95 │+    },
[INFO] [stdout]          96 │+    "system_info": {
[INFO] [stdout]          97 │+      "description": "Info about the toolchain used to build this announcement\n\nDEPRECATED: never appears anymore",
[INFO] [stdout]          98 │+      "anyOf": [
[INFO] [stdout]          99 │+        {
[INFO] [stdout]         100 │+          "$ref": "#/definitions/SystemInfo"
[INFO] [stdout]         101 │+        },
[INFO] [stdout]         102 │+        {
[INFO] [stdout]         103 │+          "type": "null"
[INFO] [stdout]         104 │+        }
[INFO] [stdout]         105 │+      ]
[INFO] [stdout]         106 │+    },
[INFO] [stdout]         107 │+    "systems": {
[INFO] [stdout]         108 │+      "description": "The systems that artifacts were built on",
[INFO] [stdout]         109 │+      "type": "object",
[INFO] [stdout]         110 │+      "additionalProperties": {
[INFO] [stdout]         111 │+        "$ref": "#/definitions/SystemInfo"
[INFO] [stdout]         112 │+      }
[INFO] [stdout]         113 │+    },
[INFO] [stdout]         114 │+    "upload_files": {
[INFO] [stdout]         115 │+      "description": "Files to upload",
[INFO] [stdout]         116 │+      "type": "array",
[INFO] [stdout]         117 │+      "items": {
[INFO] [stdout]         118 │+        "type": "string"
[INFO] [stdout]         119 │+      }
[INFO] [stdout]         120 │+    }
[INFO] [stdout]         121 │+  },
[INFO] [stdout]         122 │+  "definitions": {
[INFO] [stdout]         123 │+    "Artifact": {
[INFO] [stdout]         124 │+      "description": "A distributable artifact that's part of a Release\n\ni.e. a zip or installer",
[INFO] [stdout]         125 │+      "type": "object",
[INFO] [stdout]         126 │+      "oneOf": [
[INFO] [stdout]         127 │+        {
[INFO] [stdout]         128 │+          "description": "A zip or a tarball",
[INFO] [stdout]         129 │+          "type": "object",
[INFO] [stdout]         130 │+          "required": [
[INFO] [stdout]         131 │+            "kind"
[INFO] [stdout]         132 │+          ],
[INFO] [stdout]         133 │+          "properties": {
[INFO] [stdout]         134 │+            "kind": {
[INFO] [stdout]         135 │+              "type": "string",
[INFO] [stdout]         136 │+              "enum": [
[INFO] [stdout]         137 │+                "executable-zip"
[INFO] [stdout]         138 │+              ]
[INFO] [stdout]         139 │+            }
[INFO] [stdout]         140 │+          }
[INFO] [stdout]         141 │+        },
[INFO] [stdout]         142 │+        {
[INFO] [stdout]         143 │+          "description": "Standalone Symbols/Debuginfo for a build",
[INFO] [stdout]         144 │+          "type": "object",
[INFO] [stdout]         145 │+          "required": [
[INFO] [stdout]         146 │+            "kind"
[INFO] [stdout]         147 │+          ],
[INFO] [stdout]         148 │+          "properties": {
[INFO] [stdout]         149 │+            "kind": {
[INFO] [stdout]         150 │+              "type": "string",
[INFO] [stdout]         151 │+              "enum": [
[INFO] [stdout]         152 │+                "symbols"
[INFO] [stdout]         153 │+              ]
[INFO] [stdout]         154 │+            }
[INFO] [stdout]         155 │+          }
[INFO] [stdout]         156 │+        },
[INFO] [stdout]         157 │+        {
[INFO] [stdout]         158 │+          "description": "Installer",
[INFO] [stdout]         159 │+          "type": "object",
[INFO] [stdout]         160 │+          "required": [
[INFO] [stdout]         161 │+            "kind"
[INFO] [stdout]         162 │+          ],
[INFO] [stdout]         163 │+          "properties": {
[INFO] [stdout]         164 │+            "kind": {
[INFO] [stdout]         165 │+              "type": "string",
[INFO] [stdout]         166 │+              "enum": [
[INFO] [stdout]         167 │+                "installer"
[INFO] [stdout]         168 │+              ]
[INFO] [stdout]         169 │+            }
[INFO] [stdout]         170 │+          }
[INFO] [stdout]         171 │+        },
[INFO] [stdout]         172 │+        {
[INFO] [stdout]         173 │+          "description": "A checksum of another artifact",
[INFO] [stdout]         174 │+          "type": "object",
[INFO] [stdout]         175 │+          "required": [
[INFO] [stdout]         176 │+            "kind"
[INFO] [stdout]         177 │+          ],
[INFO] [stdout]         178 │+          "properties": {
[INFO] [stdout]         179 │+            "kind": {
[INFO] [stdout]         180 │+              "type": "string",
[INFO] [stdout]         181 │+              "enum": [
[INFO] [stdout]         182 │+                "checksum"
[INFO] [stdout]         183 │+              ]
[INFO] [stdout]         184 │+            }
[INFO] [stdout]         185 │+          }
[INFO] [stdout]         186 │+        },
[INFO] [stdout]         187 │+        {
[INFO] [stdout]         188 │+          "description": "A tarball containing the source code",
[INFO] [stdout]         189 │+          "type": "object",
[INFO] [stdout]         190 │+          "required": [
[INFO] [stdout]         191 │+            "kind"
[INFO] [stdout]         192 │+          ],
[INFO] [stdout]         193 │+          "properties": {
[INFO] [stdout]         194 │+            "kind": {
[INFO] [stdout]         195 │+              "type": "string",
[INFO] [stdout]         196 │+              "enum": [
[INFO] [stdout]         197 │+                "source-tarball"
[INFO] [stdout]         198 │+              ]
[INFO] [stdout]         199 │+            }
[INFO] [stdout]         200 │+          }
[INFO] [stdout]         201 │+        },
[INFO] [stdout]         202 │+        {
[INFO] [stdout]         203 │+          "description": "Some form of extra artifact produced by a sidecar build",
[INFO] [stdout]         204 │+          "type": "object",
[INFO] [stdout]         205 │+          "required": [
[INFO] [stdout]         206 │+            "kind"
[INFO] [stdout]         207 │+          ],
[INFO] [stdout]         208 │+          "properties": {
[INFO] [stdout]         209 │+            "kind": {
[INFO] [stdout]         210 │+              "type": "string",
[INFO] [stdout]         211 │+              "enum": [
[INFO] [stdout]         212 │+                "extra-artifact"
[INFO] [stdout]         213 │+              ]
[INFO] [stdout]         214 │+            }
[INFO] [stdout]         215 │+          }
[INFO] [stdout]         216 │+        },
[INFO] [stdout]         217 │+        {
[INFO] [stdout]         218 │+          "description": "An updater executable",
[INFO] [stdout]         219 │+          "type": "object",
[INFO] [stdout]         220 │+          "required": [
[INFO] [stdout]         221 │+            "kind"
[INFO] [stdout]         222 │+          ],
[INFO] [stdout]         223 │+          "properties": {
[INFO] [stdout]         224 │+            "kind": {
[INFO] [stdout]         225 │+              "type": "string",
[INFO] [stdout]         226 │+              "enum": [
[INFO] [stdout]         227 │+                "updater"
[INFO] [stdout]         228 │+              ]
[INFO] [stdout]         229 │+            }
[INFO] [stdout]         230 │+          }
[INFO] [stdout]         231 │+        },
[INFO] [stdout]         232 │+        {
[INFO] [stdout]         233 │+          "description": "Unknown to this version of cargo-dist-schema\n\nThis is a fallback for forward/backward-compat",
[INFO] [stdout]         234 │+          "type": "object",
[INFO] [stdout]         235 │+          "required": [
[INFO] [stdout]         236 │+            "kind"
[INFO] [stdout]         237 │+          ],
[INFO] [stdout]         238 │+          "properties": {
[INFO] [stdout]         239 │+            "kind": {
[INFO] [stdout]         240 │+              "type": "string",
[INFO] [stdout]         241 │+              "enum": [
[INFO] [stdout]         242 │+                "unknown"
[INFO] [stdout]         243 │+              ]
[INFO] [stdout]         244 │+            }
[INFO] [stdout]         245 │+          }
[INFO] [stdout]         246 │+        }
[INFO] [stdout]         247 │+      ],
[INFO] [stdout]         248 │+      "properties": {
[INFO] [stdout]         249 │+        "assets": {
[INFO] [stdout]         250 │+          "description": "Assets included in the bundle (like executables and READMEs)",
[INFO] [stdout]         251 │+          "type": "array",
[INFO] [stdout]         252 │+          "items": {
[INFO] [stdout]         253 │+            "$ref": "#/definitions/Asset"
[INFO] [stdout]         254 │+          }
[INFO] [stdout]         255 │+        },
[INFO] [stdout]         256 │+        "checksum": {
[INFO] [stdout]         257 │+          "description": "id of an Artifact that contains the checksum for this Artifact",
[INFO] [stdout]         258 │+          "type": [
[INFO] [stdout]         259 │+            "string",
[INFO] [stdout]         260 │+            "null"
[INFO] [stdout]         261 │+          ]
[INFO] [stdout]         262 │+        },
[INFO] [stdout]         263 │+        "checksums": {
[INFO] [stdout]         264 │+          "description": "checksums for this artifact\n\nkeys are the name of an algorithm like \"sha256\" or \"sha512\" values are the actual hex string of the checksum",
[INFO] [stdout]         265 │+          "type": "object",
[INFO] [stdout]         266 │+          "additionalProperties": {
[INFO] [stdout]         267 │+            "type": "string"
[INFO] [stdout]         268 │+          }
[INFO] [stdout]         269 │+        },
[INFO] [stdout]         270 │+        "description": {
[INFO] [stdout]         271 │+          "description": "A brief description of what this artifact is",
[INFO] [stdout]         272 │+          "type": [
[INFO] [stdout]         273 │+            "string",
[INFO] [stdout]         274 │+            "null"
[INFO] [stdout]         275 │+          ]
[INFO] [stdout]         276 │+        },
[INFO] [stdout]         277 │+        "install_hint": {
[INFO] [stdout]         278 │+          "description": "A string describing how to install this",
[INFO] [stdout]         279 │+          "type": [
[INFO] [stdout]         280 │+            "string",
[INFO] [stdout]         281 │+            "null"
[INFO] [stdout]         282 │+          ]
[INFO] [stdout]         283 │+        },
[INFO] [stdout]         284 │+        "name": {
[INFO] [stdout]         285 │+          "description": "The unique name of the artifact (e.g. `myapp-v1.0.0-x86_64-pc-windows-msvc.zip`)\n\nIf this is missing then that indicates the artifact is purely informative and has no physical files associated with it. This may be used (in the future) to e.g. indicate you can install the application with `cargo install` or `npm install`.",
[INFO] [stdout]         286 │+          "type": [
[INFO] [stdout]         287 │+            "string",
[INFO] [stdout]         288 │+            "null"
[INFO] [stdout]         289 │+          ]
[INFO] [stdout]         290 │+        },
[INFO] [stdout]         291 │+        "path": {
[INFO] [stdout]         292 │+          "description": "The location of the artifact on the local system",
[INFO] [stdout]         293 │+          "type": [
[INFO] [stdout]         294 │+            "string",
[INFO] [stdout]         295 │+            "null"
[INFO] [stdout]         296 │+          ]
[INFO] [stdout]         297 │+        },
[INFO] [stdout]         298 │+        "target_triples": {
[INFO] [stdout]         299 │+          "description": "The target triple of the bundle",
[INFO] [stdout]         300 │+          "type": "array",
[INFO] [stdout]         301 │+          "items": {
[INFO] [stdout]         302 │+            "type": "string"
[INFO] [stdout]         303 │+          }
[INFO] [stdout]         304 │+        }
[INFO] [stdout]         305 │+      }
[INFO] [stdout]         306 │+    },
[INFO] [stdout]         307 │+    "ArtifactSet": {
[INFO] [stdout]         308 │+      "description": "A handle for talking about ArtifactSets",
[INFO] [stdout]         309 │+      "type": "object",
[INFO] [stdout]         310 │+      "required": [
[INFO] [stdout]         311 │+        "package",
[INFO] [stdout]         312 │+        "public_id"
[INFO] [stdout]         313 │+      ],
[INFO] [stdout]         314 │+      "properties": {
[INFO] [stdout]         315 │+        "announce_url": {
[INFO] [stdout]         316 │+          "type": [
[INFO] [stdout]         317 │+            "string",
[INFO] [stdout]         318 │+            "null"
[INFO] [stdout]         319 │+          ]
[INFO] [stdout]         320 │+        },
[INFO] [stdout]         321 │+        "package": {
[INFO] [stdout]         322 │+          "type": "string"
[INFO] [stdout]         323 │+        },
[INFO] [stdout]         324 │+        "public_id": {
[INFO] [stdout]         325 │+          "type": "string"
[INFO] [stdout]         326 │+        },
[INFO] [stdout]         327 │+        "release_url": {
[INFO] [stdout]         328 │+          "type": [
[INFO] [stdout]         329 │+            "string",
[INFO] [stdout]         330 │+            "null"
[INFO] [stdout]         331 │+          ]
[INFO] [stdout]         332 │+        },
[INFO] [stdout]         333 │+        "set_download_url": {
[INFO] [stdout]         334 │+          "type": [
[INFO] [stdout]         335 │+            "string",
[INFO] [stdout]         336 │+            "null"
[INFO] [stdout]         337 │+          ]
[INFO] [stdout]         338 │+        },
[INFO] [stdout]         339 │+        "upload_url": {
[INFO] [stdout]         340 │+          "type": [
[INFO] [stdout]         341 │+            "string",
[INFO] [stdout]         342 │+            "null"
[INFO] [stdout]         343 │+          ]
[INFO] [stdout]         344 │+        }
[INFO] [stdout]         345 │+      }
[INFO] [stdout]         346 │+    },
[INFO] [stdout]         347 │+    "Asset": {
[INFO] [stdout]         348 │+      "description": "An asset contained in an artifact (executable, license, etc.)",
[INFO] [stdout]         349 │+      "type": "object",
[INFO] [stdout]         350 │+      "oneOf": [
[INFO] [stdout]         351 │+        {
[INFO] [stdout]         352 │+          "description": "An executable artifact",
[INFO] [stdout]         353 │+          "type": "object",
[INFO] [stdout]         354 │+          "required": [
[INFO] [stdout]         355 │+            "kind"
[INFO] [stdout]         356 │+          ],
[INFO] [stdout]         357 │+          "properties": {
[INFO] [stdout]         358 │+            "kind": {
[INFO] [stdout]         359 │+              "type": "string",
[INFO] [stdout]         360 │+              "enum": [
[INFO] [stdout]         361 │+                "executable"
[INFO] [stdout]         362 │+              ]
[INFO] [stdout]         363 │+            },
[INFO] [stdout]         364 │+            "symbols_artifact": {
[INFO] [stdout]         365 │+              "description": "The name of the Artifact containing symbols for this executable",
[INFO] [stdout]         366 │+              "type": [
[INFO] [stdout]         367 │+                "string",
[INFO] [stdout]         368 │+                "null"
[INFO] [stdout]         369 │+              ]
[INFO] [stdout]         370 │+            }
[INFO] [stdout]         371 │+          }
[INFO] [stdout]         372 │+        },
[INFO] [stdout]         373 │+        {
[INFO] [stdout]         374 │+          "description": "A README file",
[INFO] [stdout]         375 │+          "type": "object",
[INFO] [stdout]         376 │+          "required": [
[INFO] [stdout]         377 │+            "kind"
[INFO] [stdout]         378 │+          ],
[INFO] [stdout]         379 │+          "properties": {
[INFO] [stdout]         380 │+            "kind": {
[INFO] [stdout]         381 │+              "type": "string",
[INFO] [stdout]         382 │+              "enum": [
[INFO] [stdout]         383 │+                "readme"
[INFO] [stdout]         384 │+              ]
[INFO] [stdout]         385 │+            }
[INFO] [stdout]         386 │+          }
[INFO] [stdout]         387 │+        },
[INFO] [stdout]         388 │+        {
[INFO] [stdout]         389 │+          "description": "A LICENSE file",
[INFO] [stdout]         390 │+          "type": "object",
[INFO] [stdout]         391 │+          "required": [
[INFO] [stdout]         392 │+            "kind"
[INFO] [stdout]         393 │+          ],
[INFO] [stdout]         394 │+          "properties": {
[INFO] [stdout]         395 │+            "kind": {
[INFO] [stdout]         396 │+              "type": "string",
[INFO] [stdout]         397 │+              "enum": [
[INFO] [stdout]         398 │+                "license"
[INFO] [stdout]         399 │+              ]
[INFO] [stdout]         400 │+            }
[INFO] [stdout]         401 │+          }
[INFO] [stdout]         402 │+        },
[INFO] [stdout]         403 │+        {
[INFO] [stdout]         404 │+          "description": "A CHANGELOG or RELEASES file",
[INFO] [stdout]         405 │+          "type": "object",
[INFO] [stdout]         406 │+          "required": [
[INFO] [stdout]         407 │+            "kind"
[INFO] [stdout]         408 │+          ],
[INFO] [stdout]         409 │+          "properties": {
[INFO] [stdout]         410 │+            "kind": {
[INFO] [stdout]         411 │+              "type": "string",
[INFO] [stdout]         412 │+              "enum": [
[INFO] [stdout]         413 │+                "changelog"
[INFO] [stdout]         414 │+              ]
[INFO] [stdout]         415 │+            }
[INFO] [stdout]         416 │+          }
[INFO] [stdout]         417 │+        },
[INFO] [stdout]         418 │+        {
[INFO] [stdout]         419 │+          "description": "Unknown to this version of cargo-dist-schema\n\nThis is a fallback for forward/backward-compat",
[INFO] [stdout]         420 │+          "type": "object",
[INFO] [stdout]         421 │+          "required": [
[INFO] [stdout]         422 │+            "kind"
[INFO] [stdout]         423 │+          ],
[INFO] [stdout]         424 │+          "properties": {
[INFO] [stdout]         425 │+            "kind": {
[INFO] [stdout]         426 │+              "type": "string",
[INFO] [stdout]         427 │+              "enum": [
[INFO] [stdout]         428 │+                "unknown"
[INFO] [stdout]         429 │+              ]
[INFO] [stdout]         430 │+            }
[INFO] [stdout]         431 │+          }
[INFO] [stdout]         432 │+        }
[INFO] [stdout]         433 │+      ],
[INFO] [stdout]         434 │+      "properties": {
[INFO] [stdout]         435 │+        "id": {
[INFO] [stdout]         436 │+          "description": "A unique opaque id for an Asset",
[INFO] [stdout]         437 │+          "type": [
[INFO] [stdout]         438 │+            "string",
[INFO] [stdout]         439 │+            "null"
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]         440 │+          ]
[INFO] [stdout]         441 │+        },
[INFO] [stdout]         442 │+        "name": {
[INFO] [stdout]         443 │+          "description": "The high-level name of the asset",
[INFO] [stdout]         444 │+          "type": [
[INFO] [stdout]         445 │+            "string",
[INFO] [stdout]         446 │+            "null"
[INFO] [stdout]         447 │+          ]
[INFO] [stdout]         448 │+        },
[INFO] [stdout]         449 │+        "path": {
[INFO] [stdout]         450 │+          "description": "The path of the asset relative to the root of the artifact",
[INFO] [stdout]         451 │+          "type": [
[INFO] [stdout]         452 │+            "string",
[INFO] [stdout]         453 │+            "null"
[INFO] [stdout]         454 │+          ]
[INFO] [stdout]         455 │+        }
[INFO] [stdout]         456 │+      }
[INFO] [stdout]         457 │+    },
[INFO] [stdout]         458 │+    "AssetInfo": {
[INFO] [stdout]         459 │+      "description": "Info about an Asset (binary)",
[INFO] [stdout]         460 │+      "type": "object",
[INFO] [stdout]         461 │+      "required": [
[INFO] [stdout]         462 │+        "id",
[INFO] [stdout]         463 │+        "name",
[INFO] [stdout]         464 │+        "system",
[INFO] [stdout]         465 │+        "target_triples"
[INFO] [stdout]         466 │+      ],
[INFO] [stdout]         467 │+      "properties": {
[INFO] [stdout]         468 │+        "id": {
[INFO] [stdout]         469 │+          "description": "unique id of the Asset",
[INFO] [stdout]         470 │+          "type": "string"
[INFO] [stdout]         471 │+        },
[INFO] [stdout]         472 │+        "linkage": {
[INFO] [stdout]         473 │+          "description": "the linkage of this Asset",
[INFO] [stdout]         474 │+          "anyOf": [
[INFO] [stdout]         475 │+            {
[INFO] [stdout]         476 │+              "$ref": "#/definitions/Linkage"
[INFO] [stdout]         477 │+            },
[INFO] [stdout]         478 │+            {
[INFO] [stdout]         479 │+              "type": "null"
[INFO] [stdout]         480 │+            }
[INFO] [stdout]         481 │+          ]
[INFO] [stdout]         482 │+        },
[INFO] [stdout]         483 │+        "name": {
[INFO] [stdout]         484 │+          "description": "filename of the Asset",
[INFO] [stdout]         485 │+          "type": "string"
[INFO] [stdout]         486 │+        },
[INFO] [stdout]         487 │+        "system": {
[INFO] [stdout]         488 │+          "description": "the system it was built on",
[INFO] [stdout]         489 │+          "type": "string"
[INFO] [stdout]         490 │+        },
[INFO] [stdout]         491 │+        "target_triples": {
[INFO] [stdout]         492 │+          "description": "rust-style target triples the Asset natively supports\n\n* length 0: not a meaningful question, maybe some static file * length 1: typical of binaries * length 2+: some kind of universal binary",
[INFO] [stdout]         493 │+          "type": "array",
[INFO] [stdout]         494 │+          "items": {
[INFO] [stdout]         495 │+            "type": "string"
[INFO] [stdout]         496 │+          }
[INFO] [stdout]         497 │+        }
[INFO] [stdout]         498 │+      }
[INFO] [stdout]         499 │+    },
[INFO] [stdout]         500 │+    "CiInfo": {
[INFO] [stdout]         501 │+      "description": "CI backend info",
[INFO] [stdout]         502 │+      "type": "object",
[INFO] [stdout]         503 │+      "properties": {
[INFO] [stdout]         504 │+        "github": {
[INFO] [stdout]         505 │+          "description": "GitHub CI backend",
[INFO] [stdout]         506 │+          "anyOf": [
[INFO] [stdout]         507 │+            {
[INFO] [stdout]         508 │+              "$ref": "#/definitions/GithubCiInfo"
[INFO] [stdout]         509 │+            },
[INFO] [stdout]         510 │+            {
[INFO] [stdout]         511 │+              "type": "null"
[INFO] [stdout]         512 │+            }
[INFO] [stdout]         513 │+          ]
[INFO] [stdout]         514 │+        }
[INFO] [stdout]         515 │+      }
[INFO] [stdout]         516 │+    },
[INFO] [stdout]         517 │+    "GithubCiInfo": {
[INFO] [stdout]         518 │+      "description": "Github CI backend",
[INFO] [stdout]         519 │+      "type": "object",
[INFO] [stdout]         520 │+      "properties": {
[INFO] [stdout]         521 │+        "artifacts_matrix": {
[INFO] [stdout]         522 │+          "description": "Github CI Matrix for upload-artifacts",
[INFO] [stdout]         523 │+          "anyOf": [
[INFO] [stdout]         524 │+            {
[INFO] [stdout]         525 │+              "$ref": "#/definitions/GithubMatrix"
[INFO] [stdout]         526 │+            },
[INFO] [stdout]         527 │+            {
[INFO] [stdout]         528 │+              "type": "null"
[INFO] [stdout]         529 │+            }
[INFO] [stdout]         530 │+          ]
[INFO] [stdout]         531 │+        },
[INFO] [stdout]         532 │+        "pr_run_mode": {
[INFO] [stdout]         533 │+          "description": "What kind of job to run on pull request",
[INFO] [stdout]         534 │+          "anyOf": [
[INFO] [stdout]         535 │+            {
[INFO] [stdout]         536 │+              "$ref": "#/definitions/PrRunMode"
[INFO] [stdout]         537 │+            },
[INFO] [stdout]         538 │+            {
[INFO] [stdout]         539 │+              "type": "null"
[INFO] [stdout]         540 │+            }
[INFO] [stdout]         541 │+          ]
[INFO] [stdout]         542 │+        }
[INFO] [stdout]         543 │+      }
[INFO] [stdout]         544 │+    },
[INFO] [stdout]         545 │+    "GithubHosting": {
[INFO] [stdout]         546 │+      "description": "Github Hosting",
[INFO] [stdout]         547 │+      "type": "object",
[INFO] [stdout]         548 │+      "required": [
[INFO] [stdout]         549 │+        "artifact_download_url"
[INFO] [stdout]         550 │+      ],
[INFO] [stdout]         551 │+      "properties": {
[INFO] [stdout]         552 │+        "artifact_download_url": {
[INFO] [stdout]         553 │+          "description": "The URL of the Github Release's artifact downloads",
[INFO] [stdout]         554 │+          "type": "string"
[INFO] [stdout]         555 │+        }
[INFO] [stdout]         556 │+      }
[INFO] [stdout]         557 │+    },
[INFO] [stdout]         558 │+    "GithubMatrix": {
[INFO] [stdout]         559 │+      "description": "Github CI Matrix",
[INFO] [stdout]         560 │+      "type": "object",
[INFO] [stdout]         561 │+      "properties": {
[INFO] [stdout]         562 │+        "include": {
[INFO] [stdout]         563 │+          "description": "define each task manually rather than doing cross-product stuff",
[INFO] [stdout]         564 │+          "type": "array",
[INFO] [stdout]         565 │+          "items": {
[INFO] [stdout]         566 │+            "$ref": "#/definitions/GithubMatrixEntry"
[INFO] [stdout]         567 │+          }
[INFO] [stdout]         568 │+        }
[INFO] [stdout]         569 │+      }
[INFO] [stdout]         570 │+    },
[INFO] [stdout]         571 │+    "GithubMatrixEntry": {
[INFO] [stdout]         572 │+      "description": "Entry for a github matrix",
[INFO] [stdout]         573 │+      "type": "object",
[INFO] [stdout]         574 │+      "properties": {
[INFO] [stdout]         575 │+        "dist_args": {
[INFO] [stdout]         576 │+          "description": "Arguments to pass to cargo-dist",
[INFO] [stdout]         577 │+          "type": [
[INFO] [stdout]         578 │+            "string",
[INFO] [stdout]         579 │+            "null"
[INFO] [stdout]         580 │+          ]
[INFO] [stdout]         581 │+        },
[INFO] [stdout]         582 │+        "install_dist": {
[INFO] [stdout]         583 │+          "description": "Expression to execute to install cargo-dist",
[INFO] [stdout]         584 │+          "type": [
[INFO] [stdout]         585 │+            "string",
[INFO] [stdout]         586 │+            "null"
[INFO] [stdout]         587 │+          ]
[INFO] [stdout]         588 │+        },
[INFO] [stdout]         589 │+        "packages_install": {
[INFO] [stdout]         590 │+          "description": "Command to run to install dependencies",
[INFO] [stdout]         591 │+          "type": [
[INFO] [stdout]         592 │+            "string",
[INFO] [stdout]         593 │+            "null"
[INFO] [stdout]         594 │+          ]
[INFO] [stdout]         595 │+        },
[INFO] [stdout]         596 │+        "runner": {
[INFO] [stdout]         597 │+          "description": "Github Runner to user",
[INFO] [stdout]         598 │+          "type": [
[INFO] [stdout]         599 │+            "string",
[INFO] [stdout]         600 │+            "null"
[INFO] [stdout]         601 │+          ]
[INFO] [stdout]         602 │+        },
[INFO] [stdout]         603 │+        "targets": {
[INFO] [stdout]         604 │+          "description": "Targets to build for",
[INFO] [stdout]         605 │+          "type": [
[INFO] [stdout]         606 │+            "array",
[INFO] [stdout]         607 │+            "null"
[INFO] [stdout]         608 │+          ],
[INFO] [stdout]         609 │+          "items": {
[INFO] [stdout]         610 │+            "type": "string"
[INFO] [stdout]         611 │+          }
[INFO] [stdout]         612 │+        }
[INFO] [stdout]         613 │+      }
[INFO] [stdout]         614 │+    },
[INFO] [stdout]         615 │+    "Hosting": {
[INFO] [stdout]         616 │+      "description": "Possible hosting providers",
[INFO] [stdout]         617 │+      "type": "object",
[INFO] [stdout]         618 │+      "properties": {
[INFO] [stdout]         619 │+        "axodotdev": {
[INFO] [stdout]         620 │+          "description": "Hosted on Axo Releases",
[INFO] [stdout]         621 │+          "anyOf": [
[INFO] [stdout]         622 │+            {
[INFO] [stdout]         623 │+              "$ref": "#/definitions/ArtifactSet"
[INFO] [stdout]         624 │+            },
[INFO] [stdout]         625 │+            {
[INFO] [stdout]         626 │+              "type": "null"
[INFO] [stdout]         627 │+            }
[INFO] [stdout]         628 │+          ]
[INFO] [stdout]         629 │+        },
[INFO] [stdout]         630 │+        "github": {
[INFO] [stdout]         631 │+          "description": "Hosted on Github Releases",
[INFO] [stdout]         632 │+          "anyOf": [
[INFO] [stdout]         633 │+            {
[INFO] [stdout]         634 │+              "$ref": "#/definitions/GithubHosting"
[INFO] [stdout]         635 │+            },
[INFO] [stdout]         636 │+            {
[INFO] [stdout]         637 │+              "type": "null"
[INFO] [stdout]         638 │+            }
[INFO] [stdout]         639 │+          ]
[INFO] [stdout]         640 │+        }
[INFO] [stdout]         641 │+      }
[INFO] [stdout]         642 │+    },
[INFO] [stdout]         643 │+    "Library": {
[INFO] [stdout]         644 │+      "description": "Represents a dynamic library located somewhere on the system",
[INFO] [stdout]         645 │+      "type": "object",
[INFO] [stdout]         646 │+      "required": [
[INFO] [stdout]         647 │+        "path"
[INFO] [stdout]         648 │+      ],
[INFO] [stdout]         649 │+      "properties": {
[INFO] [stdout]         650 │+        "path": {
[INFO] [stdout]         651 │+          "description": "The path to the library; on platforms without that information, it will be a basename instead",
[INFO] [stdout]         652 │+          "type": "string"
[INFO] [stdout]         653 │+        },
[INFO] [stdout]         654 │+        "source": {
[INFO] [stdout]         655 │+          "description": "The package from which a library comes, if relevant",
[INFO] [stdout]         656 │+          "type": [
[INFO] [stdout]         657 │+            "string",
[INFO] [stdout]         658 │+            "null"
[INFO] [stdout]         659 │+          ]
[INFO] [stdout]         660 │+        }
[INFO] [stdout]         661 │+      }
[INFO] [stdout]         662 │+    },
[INFO] [stdout]         663 │+    "Linkage": {
[INFO] [stdout]         664 │+      "description": "Information about dynamic libraries used by a binary",
[INFO] [stdout]         665 │+      "type": "object",
[INFO] [stdout]         666 │+      "properties": {
[INFO] [stdout]         667 │+        "frameworks": {
[INFO] [stdout]         668 │+          "description": "Frameworks, only used on macOS",
[INFO] [stdout]         669 │+          "type": "array",
[INFO] [stdout]         670 │+          "items": {
[INFO] [stdout]         671 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         672 │+          },
[INFO] [stdout]         673 │+          "uniqueItems": true
[INFO] [stdout]         674 │+        },
[INFO] [stdout]         675 │+        "homebrew": {
[INFO] [stdout]         676 │+          "description": "Libraries provided by the Homebrew package manager",
[INFO] [stdout]         677 │+          "type": "array",
[INFO] [stdout]         678 │+          "items": {
[INFO] [stdout]         679 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         680 │+          },
[INFO] [stdout]         681 │+          "uniqueItems": true
[INFO] [stdout]         682 │+        },
[INFO] [stdout]         683 │+        "other": {
[INFO] [stdout]         684 │+          "description": "Libraries which don't fall into any other categories",
[INFO] [stdout]         685 │+          "type": "array",
[INFO] [stdout]         686 │+          "items": {
[INFO] [stdout]         687 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         688 │+          },
[INFO] [stdout]         689 │+          "uniqueItems": true
[INFO] [stdout]         690 │+        },
[INFO] [stdout]         691 │+        "public_unmanaged": {
[INFO] [stdout]         692 │+          "description": "Public libraries not provided by the system and not managed by any package manager",
[INFO] [stdout]         693 │+          "type": "array",
[INFO] [stdout]         694 │+          "items": {
[INFO] [stdout]         695 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         696 │+          },
[INFO] [stdout]         697 │+          "uniqueItems": true
[INFO] [stdout]         698 │+        },
[INFO] [stdout]         699 │+        "system": {
[INFO] [stdout]         700 │+          "description": "Libraries included with the operating system",
[INFO] [stdout]         701 │+          "type": "array",
[INFO] [stdout]         702 │+          "items": {
[INFO] [stdout]         703 │+            "$ref": "#/definitions/Library"
[INFO] [stdout]         704 │+          },
[INFO] [stdout]         705 │+          "uniqueItems": true
[INFO] [stdout]         706 │+        }
[INFO] [stdout]         707 │+      }
[INFO] [stdout]         708 │+    },
[INFO] [stdout]         709 │+    "PrRunMode": {
[INFO] [stdout]         710 │+      "description": "Type of job to run on pull request",
[INFO] [stdout]         711 │+      "oneOf": [
[INFO] [stdout]         712 │+        {
[INFO] [stdout]         713 │+          "description": "Do not run on pull requests at all",
[INFO] [stdout]         714 │+          "type": "string",
[INFO] [stdout]         715 │+          "enum": [
[INFO] [stdout]         716 │+            "skip"
[INFO] [stdout]         717 │+          ]
[INFO] [stdout]         718 │+        },
[INFO] [stdout]         719 │+        {
[INFO] [stdout]         720 │+          "description": "Only run the plan step",
[INFO] [stdout]         721 │+          "type": "string",
[INFO] [stdout]         722 │+          "enum": [
[INFO] [stdout]         723 │+            "plan"
[INFO] [stdout]         724 │+          ]
[INFO] [stdout]         725 │+        },
[INFO] [stdout]         726 │+        {
[INFO] [stdout]         727 │+          "description": "Build and upload artifacts",
[INFO] [stdout]         728 │+          "type": "string",
[INFO] [stdout]         729 │+          "enum": [
[INFO] [stdout]         730 │+            "upload"
[INFO] [stdout]         731 │+          ]
[INFO] [stdout]         732 │+        }
[INFO] [stdout]         733 │+      ]
[INFO] [stdout]         734 │+    },
[INFO] [stdout]         735 │+    "Release": {
[INFO] [stdout]         736 │+      "description": "A Release of an Application",
[INFO] [stdout]         737 │+      "type": "object",
[INFO] [stdout]         738 │+      "required": [
[INFO] [stdout]         739 │+        "app_name",
[INFO] [stdout]         740 │+        "app_version"
[INFO] [stdout]         741 │+      ],
[INFO] [stdout]         742 │+      "properties": {
[INFO] [stdout]         743 │+        "app_name": {
[INFO] [stdout]         744 │+          "description": "The name of the app",
[INFO] [stdout]         745 │+          "type": "string"
[INFO] [stdout]         746 │+        },
[INFO] [stdout]         747 │+        "app_version": {
[INFO] [stdout]         748 │+          "description": "The version of the app",
[INFO] [stdout]         749 │+          "type": "string"
[INFO] [stdout]         750 │+        },
[INFO] [stdout]         751 │+        "artifacts": {
[INFO] [stdout]         752 │+          "description": "The artifacts for this release (zips, debuginfo, metadata...)",
[INFO] [stdout]         753 │+          "type": "array",
[INFO] [stdout]         754 │+          "items": {
[INFO] [stdout]         755 │+            "type": "string"
[INFO] [stdout]         756 │+          }
[INFO] [stdout]         757 │+        },
[INFO] [stdout]         758 │+        "hosting": {
[INFO] [stdout]         759 │+          "description": "Hosting info",
[INFO] [stdout]         760 │+          "allOf": [
[INFO] [stdout]         761 │+            {
[INFO] [stdout]         762 │+              "$ref": "#/definitions/Hosting"
[INFO] [stdout]         763 │+            }
[INFO] [stdout]         764 │+          ]
[INFO] [stdout]         765 │+        }
[INFO] [stdout]         766 │+      }
[INFO] [stdout]         767 │+    },
[INFO] [stdout]         768 │+    "SystemInfo": {
[INFO] [stdout]         769 │+      "description": "Info about a system used to build this announcement.",
[INFO] [stdout]         770 │+      "type": "object",
[INFO] [stdout]         771 │+      "required": [
[INFO] [stdout]         772 │+        "id"
[INFO] [stdout]         773 │+      ],
[INFO] [stdout]         774 │+      "properties": {
[INFO] [stdout]         775 │+        "cargo_version_line": {
[INFO] [stdout]         776 │+          "description": "The version of Cargo used (first line of cargo -vV)",
[INFO] [stdout]         777 │+          "type": [
[INFO] [stdout]         778 │+            "string",
[INFO] [stdout]         779 │+            "null"
[INFO] [stdout]         780 │+          ]
[INFO] [stdout]         781 │+        },
[INFO] [stdout]         782 │+        "id": {
[INFO] [stdout]         783 │+          "description": "The unique id of the System",
[INFO] [stdout]         784 │+          "type": "string"
[INFO] [stdout]         785 │+        }
[INFO] [stdout]         786 │+      }
[INFO] [stdout]         787 │+    }
[INFO] [stdout]         788 │+  }
[INFO] [stdout]         789 │+}
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] thread 'emit' panicked at src/lib.rs:709:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5598e35dcf65 - std::backtrace_rs::backtrace::libunwind::trace::he49dc9a9e3164223
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5
[INFO] [stdout]    1:     0x5598e35dcf65 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a3e77c68030aa6b
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5598e35dcf65 - std::sys_common::backtrace::_print_fmt::h9479ad2f99afd5d4
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x5598e35dcf65 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hfb01aa1fa3fb1821
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x5598e360624b - core::fmt::rt::Argument::fmt::h125e56152abbc1c3
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/fmt/rt.rs:165:63
[INFO] [stdout]    5:     0x5598e360624b - core::fmt::write::hb0ab4ff05ccfe741
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/fmt/mod.rs:1169:21
[INFO] [stdout]    6:     0x5598e35d9d6f - std::io::Write::write_fmt::hea6336dbf2fa00b8
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/io/mod.rs:1835:15
[INFO] [stdout]    7:     0x5598e35dcd3e - std::sys_common::backtrace::_print::h79ca548f3a2adf4b
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x5598e35dcd3e - std::sys_common::backtrace::print::h9aebf997b2fea2d3
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x5598e35de6a9 - std::panicking::default_hook::{{closure}}::h68a0954af2694526
[INFO] [stdout]   10:     0x5598e35de3fc - std::panicking::default_hook::h5be50cc6849ffb00
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:295:9
[INFO] [stdout]   11:     0x5598e355f4cf - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd874405dcbd1d3ed
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   12:     0x5598e355f4cf - test::test_main::{{closure}}::h4f26a9df34a84b94
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5598e35decab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h00e96d9c62aa9a12
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/alloc/src/boxed.rs:2036:9
[INFO] [stdout]   14:     0x5598e35decab - std::panicking::rust_panic_with_hook::h3c0df6036729334c
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:799:13
[INFO] [stdout]   15:     0x5598e35dea24 - std::panicking::begin_panic_handler::{{closure}}::ha3a21e93c4cfd807
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:664:13
[INFO] [stdout]   16:     0x5598e35dd429 - std::sys_common::backtrace::__rust_end_short_backtrace::h19508a8f8ae71dc9
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x5598e35de757 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:652:5
[INFO] [stdout]   18:     0x5598e33859b3 - core::panicking::panic_fmt::h2ba8af99174d83ea
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x5598e3385ee6 - core::result::unwrap_failed::h52f3bbb78b59f71d
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/result.rs:1654:5
[INFO] [stdout]   20:     0x5598e33ba8bf - core::result::Result<T,E>::unwrap::h03be36d7cfe6661f
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x5598e33ba8bf - cargo_dist_schema::emit::h9b23ecbf2d66e4ff
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:709:5
[INFO] [stdout]   22:     0x5598e33ba3f7 - cargo_dist_schema::emit::{{closure}}::h9dc6962da8813143
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:706:10
[INFO] [stdout]   23:     0x5598e33e9cf6 - core::ops::function::FnOnce::call_once::h07c00d9134aa413e
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5598e3563deb - core::ops::function::FnOnce::call_once::h18c6bf92212b87a4
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5598e3563deb - test::__rust_begin_short_backtrace::hdcf0edcfa9080086
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:625:18
[INFO] [stdout]   26:     0x5598e35634b1 - test::run_test_in_process::{{closure}}::heac2c4eb375d2d10
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:648:60
[INFO] [stdout]   27:     0x5598e35634b1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0289bafc8a1cc004
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x5598e35634b1 - std::panicking::try::do_call::h5e158f1ad8a5f983
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:559:40
[INFO] [stdout]   29:     0x5598e35634b1 - std::panicking::try::hea3411d60321c4de
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:523:19
[INFO] [stdout]   30:     0x5598e35634b1 - std::panic::catch_unwind::hafb7bb18bc47bbc7
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panic.rs:149:14
[INFO] [stdout]   31:     0x5598e35634b1 - test::run_test_in_process::h74dd138dc7762d99
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:648:27
[INFO] [stdout]   32:     0x5598e35634b1 - test::run_test::{{closure}}::h6b390822e63606cf
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:569:43
[INFO] [stdout]   33:     0x5598e352be84 - test::run_test::{{closure}}::h6e11dba8131d354b
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/test/src/lib.rs:599:41
[INFO] [stdout]   34:     0x5598e352be84 - std::sys_common::backtrace::__rust_begin_short_backtrace::ha71b3541b59bdbbb
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   35:     0x5598e3530952 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hef92127c5ef9e53c
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/thread/mod.rs:542:17
[INFO] [stdout]   36:     0x5598e3530952 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h859c109f9d11c92b
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x5598e3530952 - std::panicking::try::do_call::hbf534c458cd858f0
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:559:40
[INFO] [stdout]   38:     0x5598e3530952 - std::panicking::try::h65c18365a7b9ad90
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panicking.rs:523:19
[INFO] [stdout]   39:     0x5598e3530952 - std::panic::catch_unwind::h21b25d4c69478c39
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/panic.rs:149:14
[INFO] [stdout]   40:     0x5598e3530952 - std::thread::Builder::spawn_unchecked_::{{closure}}::h23335f620275a9bf
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/thread/mod.rs:541:30
[INFO] [stdout]   41:     0x5598e3530952 - core::ops::function::FnOnce::call_once{{vtable.shim}}::hb491dc55513e9b7c
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5598e35e349b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h41b39260afcffdc9
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   43:     0x5598e35e349b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6694c8dc6dd010c4
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/alloc/src/boxed.rs:2022:9
[INFO] [stdout]   44:     0x5598e35e349b - std::sys::pal::unix::thread::Thread::new::thread_start::hf16038e1c8e19c99
[INFO] [stdout]                                at /rustc/b642703cf9526da1e72c0b6755753b939a9c6b6d/library/std/src/sys/pal/unix/thread.rs:108:17
[INFO] [stdout]   45:     0x7f92f9de8ac3 - <unknown>
[INFO] [stdout]   46:     0x7f92f9e79a04 - __clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     emit
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cb47feef31257d7be56d8ce9f171c725ae7f315eab6ddf537582b811ea2b7d2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb47feef31257d7be56d8ce9f171c725ae7f315eab6ddf537582b811ea2b7d2c", kill_on_drop: false }`
[INFO] [stdout] cb47feef31257d7be56d8ce9f171c725ae7f315eab6ddf537582b811ea2b7d2c
