[INFO] fetching crate cargo-dist-schema 0.31.0...
[INFO] testing cargo-dist-schema-0.31.0 against beta-2026-03-05 for beta-1.95-1
[INFO] extracting crate cargo-dist-schema 0.31.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate cargo-dist-schema 0.31.0
[INFO] finished tweaking crates.io crate cargo-dist-schema 0.31.0
[INFO] tweaked toml for crates.io crate cargo-dist-schema 0.31.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cargo-dist-schema 0.31.0 on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cargo-dist-schema 0.31.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7fcb5321e38f15798802f0296d062b5375967a1017c547357f9b8789c03ad450
[INFO] running `Command { std: "docker" "start" "-a" "7fcb5321e38f15798802f0296d062b5375967a1017c547357f9b8789c03ad450", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7fcb5321e38f15798802f0296d062b5375967a1017c547357f9b8789c03ad450", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7fcb5321e38f15798802f0296d062b5375967a1017c547357f9b8789c03ad450", kill_on_drop: false }`
[INFO] [stdout] 7fcb5321e38f15798802f0296d062b5375967a1017c547357f9b8789c03ad450
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 512457aeedb6ddcaf7000b2351598d44326396f13f456d5681e68cd291c5436a
[INFO] running `Command { std: "docker" "start" "-a" "512457aeedb6ddcaf7000b2351598d44326396f13f456d5681e68cd291c5436a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.12
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling target-lexicon v0.13.3
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling cargo-dist-schema v0.31.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.37s
[INFO] running `Command { std: "docker" "inspect" "512457aeedb6ddcaf7000b2351598d44326396f13f456d5681e68cd291c5436a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "512457aeedb6ddcaf7000b2351598d44326396f13f456d5681e68cd291c5436a", kill_on_drop: false }`
[INFO] [stdout] 512457aeedb6ddcaf7000b2351598d44326396f13f456d5681e68cd291c5436a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4162973539be351d221fd67108b08ca30b374e1822c641adff269fa8135914b5
[INFO] running `Command { std: "docker" "start" "-a" "4162973539be351d221fd67108b08ca30b374e1822c641adff269fa8135914b5", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling fastrand v2.1.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling console v0.15.10
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling insta v1.45.1
[INFO] [stderr]    Compiling cargo-dist-schema v0.31.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.39s
[INFO] running `Command { std: "docker" "inspect" "4162973539be351d221fd67108b08ca30b374e1822c641adff269fa8135914b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4162973539be351d221fd67108b08ca30b374e1822c641adff269fa8135914b5", kill_on_drop: false }`
[INFO] [stdout] 4162973539be351d221fd67108b08ca30b374e1822c641adff269fa8135914b5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d99c912700711c3e4d202136f22862fc01d399c116506af0fd7582716e8692ba
[INFO] running `Command { std: "docker" "start" "-a" "d99c912700711c3e4d202136f22862fc01d399c116506af0fd7582716e8692ba", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cargo_dist_schema-964adff971f7a171)
[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:1338
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: json_schema
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]           1 │+{
[INFO] [stdout]           2 │+  "$schema": "https://json-schema.org/draft/2020-12/schema",
[INFO] [stdout]           3 │+  "title": "DistManifest",
[INFO] [stdout]           4 │+  "description": "A report of the releases and artifacts that dist generated",
[INFO] [stdout]           5 │+  "type": "object",
[INFO] [stdout]           6 │+  "properties": {
[INFO] [stdout]           7 │+    "announcement_changelog": {
[INFO] [stdout]           8 │+      "description": "A changelog for the announcement",
[INFO] [stdout]           9 │+      "type": [
[INFO] [stdout]          10 │+        "string",
[INFO] [stdout]          11 │+        "null"
[INFO] [stdout]          12 │+      ]
[INFO] [stdout]          13 │+    },
[INFO] [stdout]          14 │+    "announcement_github_body": {
[INFO] [stdout]          15 │+      "description": "A Github Releases body for the announcement",
[INFO] [stdout]          16 │+      "type": [
[INFO] [stdout]          17 │+        "string",
[INFO] [stdout]          18 │+        "null"
[INFO] [stdout]          19 │+      ]
[INFO] [stdout]          20 │+    },
[INFO] [stdout]          21 │+    "announcement_is_prerelease": {
[INFO] [stdout]          22 │+      "description": "Whether this announcement appears to be a prerelease",
[INFO] [stdout]          23 │+      "type": "boolean",
[INFO] [stdout]          24 │+      "default": false
[INFO] [stdout]          25 │+    },
[INFO] [stdout]          26 │+    "announcement_tag": {
[INFO] [stdout]          27 │+      "description": "The (git) tag associated with this announcement",
[INFO] [stdout]          28 │+      "type": [
[INFO] [stdout]          29 │+        "string",
[INFO] [stdout]          30 │+        "null"
[INFO] [stdout]          31 │+      ]
[INFO] [stdout]          32 │+    },
[INFO] [stdout]          33 │+    "announcement_tag_is_implicit": {
[INFO] [stdout]          34 │+      "description": "True if --tag wasn't explicitly passed to dist. This usually indicates\nsome kind of dry-run state like pr-run-mode=upload. Some third-party tools\nmay use this as a proxy for \"is dry run\"",
[INFO] [stdout]          35 │+      "type": "boolean",
[INFO] [stdout]          36 │+      "default": false
[INFO] [stdout]          37 │+    },
[INFO] [stdout]          38 │+    "announcement_title": {
[INFO] [stdout]          39 │+      "description": "A title for the announcement",
[INFO] [stdout]          40 │+      "type": [
[INFO] [stdout]          41 │+        "string",
[INFO] [stdout]          42 │+        "null"
[INFO] [stdout]          43 │+      ]
[INFO] [stdout]          44 │+    },
[INFO] [stdout]          45 │+    "artifacts": {
[INFO] [stdout]          46 │+      "description": "The artifacts included in this Announcement, referenced by releases.",
[INFO] [stdout]          47 │+      "type": "object",
[INFO] [stdout]          48 │+      "additionalProperties": {
[INFO] [stdout]          49 │+        "$ref": "#/$defs/Artifact"
[INFO] [stdout]          50 │+      }
[INFO] [stdout]          51 │+    },
[INFO] [stdout]          52 │+    "assets": {
[INFO] [stdout]          53 │+      "description": "The assets contained within artifacts (binaries)",
[INFO] [stdout]          54 │+      "type": "object",
[INFO] [stdout]          55 │+      "additionalProperties": {
[INFO] [stdout]          56 │+        "$ref": "#/$defs/AssetInfo"
[INFO] [stdout]          57 │+      }
[INFO] [stdout]          58 │+    },
[INFO] [stdout]          59 │+    "ci": {
[INFO] [stdout]          60 │+      "description": "ci backend info",
[INFO] [stdout]          61 │+      "anyOf": [
[INFO] [stdout]          62 │+        {
[INFO] [stdout]          63 │+          "$ref": "#/$defs/CiInfo"
[INFO] [stdout]          64 │+        },
[INFO] [stdout]          65 │+        {
[INFO] [stdout]          66 │+          "type": "null"
[INFO] [stdout]          67 │+        }
[INFO] [stdout]          68 │+      ]
[INFO] [stdout]          69 │+    },
[INFO] [stdout]          70 │+    "dist_version": {
[INFO] [stdout]          71 │+      "description": "The version of dist that generated this",
[INFO] [stdout]          72 │+      "type": [
[INFO] [stdout]          73 │+        "string",
[INFO] [stdout]          74 │+        "null"
[INFO] [stdout]          75 │+      ]
[INFO] [stdout]          76 │+    },
[INFO] [stdout]          77 │+    "force_latest": {
[INFO] [stdout]          78 │+      "description": "Where possible, announce/publish a release as \"latest\" regardless of semver version",
[INFO] [stdout]          79 │+      "type": "boolean",
[INFO] [stdout]          80 │+      "default": false
[INFO] [stdout]          81 │+    },
[INFO] [stdout]          82 │+    "github_attestations": {
[INFO] [stdout]          83 │+      "description": "Whether Artifact Attestations should be found in the GitHub Release\n\n<https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/>",
[INFO] [stdout]          84 │+      "type": "boolean"
[INFO] [stdout]          85 │+    },
[INFO] [stdout]          86 │+    "github_attestations_filters": {
[INFO] [stdout]          87 │+      "description": "Patterns to attest when creating Artifact Attestations",
[INFO] [stdout]          88 │+      "$ref": "#/$defs/GithubAttestationsFilters"
[INFO] [stdout]          89 │+    },
[INFO] [stdout]          90 │+    "github_attestations_phase": {
[INFO] [stdout]          91 │+      "description": "When to generate Artifact Attestations\n\nDefaults to \"build-local-artifacts\" for backwards compatibility",
[INFO] [stdout]          92 │+      "$ref": "#/$defs/GithubAttestationsPhase"
[INFO] [stdout]          93 │+    },
[INFO] [stdout]          94 │+    "linkage": {
[INFO] [stdout]          95 │+      "description": "Data about dynamic linkage in the built libraries",
[INFO] [stdout]          96 │+      "type": "array",
[INFO] [stdout]          97 │+      "default": [],
[INFO] [stdout]          98 │+      "items": {
[INFO] [stdout]          99 │+        "$ref": "#/$defs/Linkage"
[INFO] [stdout]         100 │+      }
[INFO] [stdout]         101 │+    },
[INFO] [stdout]         102 │+    "publish_prereleases": {
[INFO] [stdout]         103 │+      "description": "Whether to publish prereleases to package managers",
[INFO] [stdout]         104 │+      "type": "boolean",
[INFO] [stdout]         105 │+      "default": false
[INFO] [stdout]         106 │+    },
[INFO] [stdout]         107 │+    "releases": {
[INFO] [stdout]         108 │+      "description": "App releases we're distributing",
[INFO] [stdout]         109 │+      "type": "array",
[INFO] [stdout]         110 │+      "items": {
[INFO] [stdout]         111 │+        "$ref": "#/$defs/Release"
[INFO] [stdout]         112 │+      }
[INFO] [stdout]         113 │+    },
[INFO] [stdout]         114 │+    "system_info": {
[INFO] [stdout]         115 │+      "description": "Info about the toolchain used to build this announcement\n\nDEPRECATED: never appears anymore",
[INFO] [stdout]         116 │+      "anyOf": [
[INFO] [stdout]         117 │+        {
[INFO] [stdout]         118 │+          "$ref": "#/$defs/SystemInfo"
[INFO] [stdout]         119 │+        },
[INFO] [stdout]         120 │+        {
[INFO] [stdout]         121 │+          "type": "null"
[INFO] [stdout]         122 │+        }
[INFO] [stdout]         123 │+      ]
[INFO] [stdout]         124 │+    },
[INFO] [stdout]         125 │+    "systems": {
[INFO] [stdout]         126 │+      "description": "The systems that artifacts were built on",
[INFO] [stdout]         127 │+      "type": "object",
[INFO] [stdout]         128 │+      "additionalProperties": {
[INFO] [stdout]         129 │+        "$ref": "#/$defs/SystemInfo"
[INFO] [stdout]         130 │+      }
[INFO] [stdout]         131 │+    },
[INFO] [stdout]         132 │+    "upload_files": {
[INFO] [stdout]         133 │+      "description": "Files to upload",
[INFO] [stdout]         134 │+      "type": "array",
[INFO] [stdout]         135 │+      "default": [],
[INFO] [stdout]         136 │+      "items": {
[INFO] [stdout]         137 │+        "type": "string"
[INFO] [stdout]         138 │+      }
[INFO] [stdout]         139 │+    }
[INFO] [stdout]         140 │+  },
[INFO] [stdout]         141 │+  "$defs": {
[INFO] [stdout]         142 │+    "Artifact": {
[INFO] [stdout]         143 │+      "description": "A distributable artifact that's part of a Release\n\ni.e. a zip or installer",
[INFO] [stdout]         144 │+      "type": "object",
[INFO] [stdout]         145 │+      "properties": {
[INFO] [stdout]         146 │+        "assets": {
[INFO] [stdout]         147 │+          "description": "Assets included in the bundle (like executables and READMEs)",
[INFO] [stdout]         148 │+          "type": "array",
[INFO] [stdout]         149 │+          "items": {
[INFO] [stdout]         150 │+            "$ref": "#/$defs/Asset"
[INFO] [stdout]         151 │+          }
[INFO] [stdout]         152 │+        },
[INFO] [stdout]         153 │+        "checksum": {
[INFO] [stdout]         154 │+          "description": "id of an Artifact that contains the checksum for this Artifact",
[INFO] [stdout]         155 │+          "anyOf": [
[INFO] [stdout]         156 │+            {
[INFO] [stdout]         157 │+              "$ref": "#/$defs/ArtifactId"
[INFO] [stdout]         158 │+            },
[INFO] [stdout]         159 │+            {
[INFO] [stdout]         160 │+              "type": "null"
[INFO] [stdout]         161 │+            }
[INFO] [stdout]         162 │+          ]
[INFO] [stdout]         163 │+        },
[INFO] [stdout]         164 │+        "checksums": {
[INFO] [stdout]         165 │+          "description": "checksums for this artifact\n\nkeys are the name of an algorithm like \"sha256\" or \"sha512\"\nvalues are the actual hex string of the checksum",
[INFO] [stdout]         166 │+          "type": "object",
[INFO] [stdout]         167 │+          "additionalProperties": {
[INFO] [stdout]         168 │+            "$ref": "#/$defs/ChecksumValue"
[INFO] [stdout]         169 │+          }
[INFO] [stdout]         170 │+        },
[INFO] [stdout]         171 │+        "description": {
[INFO] [stdout]         172 │+          "description": "A brief description of what this artifact is",
[INFO] [stdout]         173 │+          "type": [
[INFO] [stdout]         174 │+            "string",
[INFO] [stdout]         175 │+            "null"
[INFO] [stdout]         176 │+          ]
[INFO] [stdout]         177 │+        },
[INFO] [stdout]         178 │+        "install_hint": {
[INFO] [stdout]         179 │+          "description": "A string describing how to install this",
[INFO] [stdout]         180 │+          "type": [
[INFO] [stdout]         181 │+            "string",
[INFO] [stdout]         182 │+            "null"
[INFO] [stdout]         183 │+          ]
[INFO] [stdout]         184 │+        },
[INFO] [stdout]         185 │+        "name": {
[INFO] [stdout]         186 │+          "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\nno physical files associated with it. This may be used (in the future) to e.g.\nindicate you can install the application with `cargo install` or `npm install`.",
[INFO] [stdout]         187 │+          "anyOf": [
[INFO] [stdout]         188 │+            {
[INFO] [stdout]         189 │+              "$ref": "#/$defs/ArtifactId"
[INFO] [stdout]         190 │+            },
[INFO] [stdout]         191 │+            {
[INFO] [stdout]         192 │+              "type": "null"
[INFO] [stdout]         193 │+            }
[INFO] [stdout]         194 │+          ]
[INFO] [stdout]         195 │+        },
[INFO] [stdout]         196 │+        "path": {
[INFO] [stdout]         197 │+          "description": "The location of the artifact on the local system",
[INFO] [stdout]         198 │+          "type": [
[INFO] [stdout]         199 │+            "string",
[INFO] [stdout]         200 │+            "null"
[INFO] [stdout]         201 │+          ]
[INFO] [stdout]         202 │+        },
[INFO] [stdout]         203 │+        "target_triples": {
[INFO] [stdout]         204 │+          "description": "The target triple of the bundle",
[INFO] [stdout]         205 │+          "type": "array",
[INFO] [stdout]         206 │+          "items": {
[INFO] [stdout]         207 │+            "$ref": "#/$defs/TripleName"
[INFO] [stdout]         208 │+          }
[INFO] [stdout]         209 │+        }
[INFO] [stdout]         210 │+      },
[INFO] [stdout]         211 │+      "oneOf": [
[INFO] [stdout]         212 │+        {
[INFO] [stdout]         213 │+          "description": "A zip or a tarball",
[INFO] [stdout]         214 │+          "type": "object",
[INFO] [stdout]         215 │+          "properties": {
[INFO] [stdout]         216 │+            "kind": {
[INFO] [stdout]         217 │+              "type": "string",
[INFO] [stdout]         218 │+              "const": "executable-zip"
[INFO] [stdout]         219 │+            }
[INFO] [stdout]         220 │+          },
[INFO] [stdout]         221 │+          "required": [
[INFO] [stdout]         222 │+            "kind"
[INFO] [stdout]         223 │+          ]
[INFO] [stdout]         224 │+        },
[INFO] [stdout]         225 │+        {
[INFO] [stdout]         226 │+          "description": "Standalone Symbols/Debuginfo for a build",
[INFO] [stdout]         227 │+          "type": "object",
[INFO] [stdout]         228 │+          "properties": {
[INFO] [stdout]         229 │+            "kind": {
[INFO] [stdout]         230 │+              "type": "string",
[INFO] [stdout]         231 │+              "const": "symbols"
[INFO] [stdout]         232 │+            }
[INFO] [stdout]         233 │+          },
[INFO] [stdout]         234 │+          "required": [
[INFO] [stdout]         235 │+            "kind"
[INFO] [stdout]         236 │+          ]
[INFO] [stdout]         237 │+        },
[INFO] [stdout]         238 │+        {
[INFO] [stdout]         239 │+          "description": "Installer",
[INFO] [stdout]         240 │+          "type": "object",
[INFO] [stdout]         241 │+          "properties": {
[INFO] [stdout]         242 │+            "kind": {
[INFO] [stdout]         243 │+              "type": "string",
[INFO] [stdout]         244 │+              "const": "installer"
[INFO] [stdout]         245 │+            }
[INFO] [stdout]         246 │+          },
[INFO] [stdout]         247 │+          "required": [
[INFO] [stdout]         248 │+            "kind"
[INFO] [stdout]         249 │+          ]
[INFO] [stdout]         250 │+        },
[INFO] [stdout]         251 │+        {
[INFO] [stdout]         252 │+          "description": "A checksum of another artifact",
[INFO] [stdout]         253 │+          "type": "object",
[INFO] [stdout]         254 │+          "properties": {
[INFO] [stdout]         255 │+            "kind": {
[INFO] [stdout]         256 │+              "type": "string",
[INFO] [stdout]         257 │+              "const": "checksum"
[INFO] [stdout]         258 │+            }
[INFO] [stdout]         259 │+          },
[INFO] [stdout]         260 │+          "required": [
[INFO] [stdout]         261 │+            "kind"
[INFO] [stdout]         262 │+          ]
[INFO] [stdout]         263 │+        },
[INFO] [stdout]         264 │+        {
[INFO] [stdout]         265 │+          "description": "The checksums of many artifacts",
[INFO] [stdout]         266 │+          "type": "object",
[INFO] [stdout]         267 │+          "properties": {
[INFO] [stdout]         268 │+            "kind": {
[INFO] [stdout]         269 │+              "type": "string",
[INFO] [stdout]         270 │+              "const": "unified-checksum"
[INFO] [stdout]         271 │+            }
[INFO] [stdout]         272 │+          },
[INFO] [stdout]         273 │+          "required": [
[INFO] [stdout]         274 │+            "kind"
[INFO] [stdout]         275 │+          ]
[INFO] [stdout]         276 │+        },
[INFO] [stdout]         277 │+        {
[INFO] [stdout]         278 │+          "description": "A tarball containing the source code",
[INFO] [stdout]         279 │+          "type": "object",
[INFO] [stdout]         280 │+          "properties": {
[INFO] [stdout]         281 │+            "kind": {
[INFO] [stdout]         282 │+              "type": "string",
[INFO] [stdout]         283 │+              "const": "source-tarball"
[INFO] [stdout]         284 │+            }
[INFO] [stdout]         285 │+          },
[INFO] [stdout]         286 │+          "required": [
[INFO] [stdout]         287 │+            "kind"
[INFO] [stdout]         288 │+          ]
[INFO] [stdout]         289 │+        },
[INFO] [stdout]         290 │+        {
[INFO] [stdout]         291 │+          "description": "Some form of extra artifact produced by a sidecar build",
[INFO] [stdout]         292 │+          "type": "object",
[INFO] [stdout]         293 │+          "properties": {
[INFO] [stdout]         294 │+            "kind": {
[INFO] [stdout]         295 │+              "type": "string",
[INFO] [stdout]         296 │+              "const": "extra-artifact"
[INFO] [stdout]         297 │+            }
[INFO] [stdout]         298 │+          },
[INFO] [stdout]         299 │+          "required": [
[INFO] [stdout]         300 │+            "kind"
[INFO] [stdout]         301 │+          ]
[INFO] [stdout]         302 │+        },
[INFO] [stdout]         303 │+        {
[INFO] [stdout]         304 │+          "description": "An updater executable",
[INFO] [stdout]         305 │+          "type": "object",
[INFO] [stdout]         306 │+          "properties": {
[INFO] [stdout]         307 │+            "kind": {
[INFO] [stdout]         308 │+              "type": "string",
[INFO] [stdout]         309 │+              "const": "updater"
[INFO] [stdout]         310 │+            }
[INFO] [stdout]         311 │+          },
[INFO] [stdout]         312 │+          "required": [
[INFO] [stdout]         313 │+            "kind"
[INFO] [stdout]         314 │+          ]
[INFO] [stdout]         315 │+        },
[INFO] [stdout]         316 │+        {
[INFO] [stdout]         317 │+          "description": "A file that already exists",
[INFO] [stdout]         318 │+          "type": "object",
[INFO] [stdout]         319 │+          "properties": {
[INFO] [stdout]         320 │+            "kind": {
[INFO] [stdout]         321 │+              "type": "string",
[INFO] [stdout]         322 │+              "const": "sbom"
[INFO] [stdout]         323 │+            }
[INFO] [stdout]         324 │+          },
[INFO] [stdout]         325 │+          "required": [
[INFO] [stdout]         326 │+            "kind"
[INFO] [stdout]         327 │+          ]
[INFO] [stdout]         328 │+        },
[INFO] [stdout]         329 │+        {
[INFO] [stdout]         330 │+          "description": "An OmniBOR Artifact ID",
[INFO] [stdout]         331 │+          "type": "object",
[INFO] [stdout]         332 │+          "properties": {
[INFO] [stdout]         333 │+            "kind": {
[INFO] [stdout]         334 │+              "type": "string",
[INFO] [stdout]         335 │+              "const": "omnibor-artifact-id"
[INFO] [stdout]         336 │+            }
[INFO] [stdout]         337 │+          },
[INFO] [stdout]         338 │+          "required": [
[INFO] [stdout]         339 │+            "kind"
[INFO] [stdout]         340 │+          ]
[INFO] [stdout]         341 │+        },
[INFO] [stdout]         342 │+        {
[INFO] [stdout]         343 │+          "description": "Unknown to this version of cargo-dist-schema\n\nThis is a fallback for forward/backward-compat",
[INFO] [stdout]         344 │+          "type": "object",
[INFO] [stdout]         345 │+          "properties": {
[INFO] [stdout]         346 │+            "kind": {
[INFO] [stdout]         347 │+              "type": "string",
[INFO] [stdout]         348 │+              "const": "unknown"
[INFO] [stdout]         349 │+            }
[INFO] [stdout]         350 │+          },
[INFO] [stdout]         351 │+          "required": [
[INFO] [stdout]         352 │+            "kind"
[INFO] [stdout]         353 │+          ]
[INFO] [stdout]         354 │+        }
[INFO] [stdout]         355 │+      ]
[INFO] [stdout]         356 │+    },
[INFO] [stdout]         357 │+    "ArtifactId": {
[INFO] [stdout]         358 │+      "description": "The unique ID of an Artifact",
[INFO] [stdout]         359 │+      "type": "string"
[INFO] [stdout]         360 │+    },
[INFO] [stdout]         361 │+    "Asset": {
[INFO] [stdout]         362 │+      "description": "An asset contained in an artifact (executable, license, etc.)",
[INFO] [stdout]         363 │+      "type": "object",
[INFO] [stdout]         364 │+      "properties": {
[INFO] [stdout]         365 │+        "id": {
[INFO] [stdout]         366 │+          "description": "A unique opaque id for an Asset",
[INFO] [stdout]         367 │+          "type": [
[INFO] [stdout]         368 │+            "string",
[INFO] [stdout]         369 │+            "null"
[INFO] [stdout]         370 │+          ]
[INFO] [stdout]         371 │+        },
[INFO] [stdout]         372 │+        "name": {
[INFO] [stdout]         373 │+          "description": "The high-level name of the asset",
[INFO] [stdout]         374 │+          "type": [
[INFO] [stdout]         375 │+            "string",
[INFO] [stdout]         376 │+            "null"
[INFO] [stdout]         377 │+          ]
[INFO] [stdout]         378 │+        },
[INFO] [stdout]         379 │+        "path": {
[INFO] [stdout]         380 │+          "description": "The path of the asset relative to the root of the artifact",
[INFO] [stdout]         381 │+          "type": [
[INFO] [stdout]         382 │+            "string",
[INFO] [stdout]         383 │+            "null"
[INFO] [stdout]         384 │+          ]
[INFO] [stdout]         385 │+        }
[INFO] [stdout]         386 │+      },
[INFO] [stdout]         387 │+      "oneOf": [
[INFO] [stdout]         388 │+        {
[INFO] [stdout]         389 │+          "description": "An executable artifact",
[INFO] [stdout]         390 │+          "type": "object",
[INFO] [stdout]         391 │+          "properties": {
[INFO] [stdout]         392 │+            "kind": {
[INFO] [stdout]         393 │+              "type": "string",
[INFO] [stdout]         394 │+              "const": "executable"
[INFO] [stdout]         395 │+            }
[INFO] [stdout]         396 │+          },
[INFO] [stdout]         397 │+          "$ref": "#/$defs/ExecutableAsset",
[INFO] [stdout]         398 │+          "required": [
[INFO] [stdout]         399 │+            "kind"
[INFO] [stdout]         400 │+          ]
[INFO] [stdout]         401 │+        },
[INFO] [stdout]         402 │+        {
[INFO] [stdout]         403 │+          "description": "A C dynamic library",
[INFO] [stdout]         404 │+          "type": "object",
[INFO] [stdout]         405 │+          "properties": {
[INFO] [stdout]         406 │+            "kind": {
[INFO] [stdout]         407 │+              "type": "string",
[INFO] [stdout]         408 │+              "const": "c_dynamic_library"
[INFO] [stdout]         409 │+            }
[INFO] [stdout]         410 │+          },
[INFO] [stdout]         411 │+          "$ref": "#/$defs/DynamicLibraryAsset",
[INFO] [stdout]         412 │+          "required": [
[INFO] [stdout]         413 │+            "kind"
[INFO] [stdout]         414 │+          ]
[INFO] [stdout]         415 │+        },
[INFO] [stdout]         416 │+        {
[INFO] [stdout]         417 │+          "description": "A C static library",
[INFO] [stdout]         418 │+          "type": "object",
[INFO] [stdout]         419 │+          "properties": {
[INFO] [stdout]         420 │+            "kind": {
[INFO] [stdout]         421 │+              "type": "string",
[INFO] [stdout]         422 │+              "const": "c_static_library"
[INFO] [stdout]         423 │+            }
[INFO] [stdout]         424 │+          },
[INFO] [stdout]         425 │+          "$ref": "#/$defs/StaticLibraryAsset",
[INFO] [stdout]         426 │+          "required": [
[INFO] [stdout]         427 │+            "kind"
[INFO] [stdout]         428 │+          ]
[INFO] [stdout]         429 │+        },
[INFO] [stdout]         430 │+        {
[INFO] [stdout]         431 │+          "description": "A README file",
[INFO] [stdout]         432 │+          "type": "object",
[INFO] [stdout]         433 │+          "properties": {
[INFO] [stdout]         434 │+            "kind": {
[INFO] [stdout]         435 │+              "type": "string",
[INFO] [stdout]         436 │+              "const": "readme"
[INFO] [stdout]         437 │+            }
[INFO] [stdout]         438 │+          },
[INFO] [stdout]         439 │+          "required": [
[INFO] [stdout]         440 │+            "kind"
[INFO] [stdout]         441 │+          ]
[INFO] [stdout]         442 │+        },
[INFO] [stdout]         443 │+        {
[INFO] [stdout]         444 │+          "description": "A LICENSE file",
[INFO] [stdout]         445 │+          "type": "object",
[INFO] [stdout]         446 │+          "properties": {
[INFO] [stdout]         447 │+            "kind": {
[INFO] [stdout]         448 │+              "type": "string",
[INFO] [stdout]         449 │+              "const": "license"
[INFO] [stdout]         450 │+            }
[INFO] [stdout]         451 │+          },
[INFO] [stdout]         452 │+          "required": [
[INFO] [stdout]         453 │+            "kind"
[INFO] [stdout]         454 │+          ]
[INFO] [stdout]         455 │+        },
[INFO] [stdout]         456 │+        {
[INFO] [stdout]         457 │+          "description": "A CHANGELOG or RELEASES file",
[INFO] [stdout]         458 │+          "type": "object",
[INFO] [stdout]         459 │+          "properties": {
[INFO] [stdout]         460 │+            "kind": {
[INFO] [stdout]         461 │+              "type": "string",
[INFO] [stdout]         462 │+              "const": "changelog"
[INFO] [stdout]         463 │+            }
[INFO] [stdout]         464 │+          },
[INFO] [stdout]         465 │+          "required": [
[INFO] [stdout]         466 │+            "kind"
[INFO] [stdout]         467 │+          ]
[INFO] [stdout]         468 │+        },
[INFO] [stdout]         469 │+        {
[INFO] [stdout]         470 │+          "description": "Unknown to this version of cargo-dist-schema\n\nThis is a fallback for forward/backward-compat",
[INFO] [stdout]         471 │+          "type": "object",
[INFO] [stdout]         472 │+          "properties": {
[INFO] [stdout]         473 │+            "kind": {
[INFO] [stdout]         474 │+              "type": "string",
[INFO] [stdout]         475 │+              "const": "unknown"
[INFO] [stdout]         476 │+            }
[INFO] [stdout]         477 │+          },
[INFO] [stdout]         478 │+          "required": [
[INFO] [stdout]         479 │+            "kind"
[INFO] [stdout]         480 │+          ]
[INFO] [stdout]         481 │+        }
[INFO] [stdout]         482 │+      ]
[INFO] [stdout]         483 │+    },
[INFO] [stdout]         484 │+    "AssetInfo": {
[INFO] [stdout]         485 │+      "description": "Info about an Asset (binary)",
[INFO] [stdout]         486 │+      "type": "object",
[INFO] [stdout]         487 │+      "properties": {
[INFO] [stdout]         488 │+        "id": {
[INFO] [stdout]         489 │+          "description": "unique id of the Asset",
[INFO] [stdout]         490 │+          "type": "string"
[INFO] [stdout]         491 │+        },
[INFO] [stdout]         492 │+        "linkage": {
[INFO] [stdout]         493 │+          "description": "the linkage of this Asset",
[INFO] [stdout]         494 │+          "anyOf": [
[INFO] [stdout]         495 │+            {
[INFO] [stdout]         496 │+              "$ref": "#/$defs/Linkage"
[INFO] [stdout]         497 │+            },
[INFO] [stdout]         498 │+            {
[INFO] [stdout]         499 │+              "type": "null"
[INFO] [stdout]         500 │+            }
[INFO] [stdout]         501 │+          ]
[INFO] [stdout]         502 │+        },
[INFO] [stdout]         503 │+        "name": {
[INFO] [stdout]         504 │+          "description": "filename of the Asset",
[INFO] [stdout]         505 │+          "type": "string"
[INFO] [stdout]         506 │+        },
[INFO] [stdout]         507 │+        "system": {
[INFO] [stdout]         508 │+          "description": "the system it was built on",
[INFO] [stdout]         509 │+          "type": "string"
[INFO] [stdout]         510 │+        },
[INFO] [stdout]         511 │+        "target_triples": {
[INFO] [stdout]         512 │+          "description": "rust-style target triples the Asset natively supports\n\n* length 0: not a meaningful question, maybe some static file\n* length 1: typical of binaries\n* length 2+: some kind of universal binary",
[INFO] [stdout]         513 │+          "type": "array",
[INFO] [stdout]         514 │+          "items": {
[INFO] [stdout]         515 │+            "$ref": "#/$defs/TripleName"
[INFO] [stdout]         516 │+          }
[INFO] [stdout]         517 │+        }
[INFO] [stdout]         518 │+      },
[INFO] [stdout]         519 │+      "required": [
[INFO] [stdout]         520 │+        "id",
[INFO] [stdout]         521 │+        "name",
[INFO] [stdout]         522 │+        "system",
[INFO] [stdout]         523 │+        "target_triples"
[INFO] [stdout]         524 │+      ]
[INFO] [stdout]         525 │+    },
[INFO] [stdout]         526 │+    "BuildEnvironment": {
[INFO] [stdout]         527 │+      "description": "Information about the build environment on this system",
[INFO] [stdout]         528 │+      "oneOf": [
[INFO] [stdout]         529 │+        {
[INFO] [stdout]         530 │+          "description": "Linux-specific information",
[INFO] [stdout]         531 │+          "type": "object",
[INFO] [stdout]         532 │+          "properties": {
[INFO] [stdout]         533 │+            "linux": {
[INFO] [stdout]         534 │+              "type": "object",
[INFO] [stdout]         535 │+              "properties": {
[INFO] [stdout]         536 │+                "glibc_version": {
[INFO] [stdout]         537 │+                  "description": "The builder's glibc version, relevant to glibc-based\nbuilds.",
[INFO] [stdout]         538 │+                  "anyOf": [
[INFO] [stdout]         539 │+                    {
[INFO] [stdout]         540 │+                      "$ref": "#/$defs/GlibcVersion"
[INFO] [stdout]         541 │+                    },
[INFO] [stdout]         542 │+                    {
[INFO] [stdout]         543 │+                      "type": "null"
[INFO] [stdout]         544 │+                    }
[INFO] [stdout]         545 │+                  ]
[INFO] [stdout]         546 │+                }
[INFO] [stdout]         547 │+              }
[INFO] [stdout]         548 │+            }
[INFO] [stdout]         549 │+          },
[INFO] [stdout]         550 │+          "additionalProperties": false,
[INFO] [stdout]         551 │+          "required": [
[INFO] [stdout]         552 │+            "linux"
[INFO] [stdout]         553 │+          ]
[INFO] [stdout]         554 │+        },
[INFO] [stdout]         555 │+        {
[INFO] [stdout]         556 │+          "description": "macOS-specific information",
[INFO] [stdout]         557 │+          "type": "object",
[INFO] [stdout]         558 │+          "properties": {
[INFO] [stdout]         559 │+            "macos": {
[INFO] [stdout]         560 │+              "type": "object",
[INFO] [stdout]         561 │+              "properties": {
[INFO] [stdout]         562 │+                "os_version": {
[INFO] [stdout]         563 │+                  "description": "The version of macOS used by the builder",
[INFO] [stdout]         564 │+                  "type": "string"
[INFO] [stdout]         565 │+                }
[INFO] [stdout]         566 │+              },
[INFO] [stdout]         567 │+              "required": [
[INFO] [stdout]         568 │+                "os_version"
[INFO] [stdout]         569 │+              ]
[INFO] [stdout]         570 │+            }
[INFO] [stdout]         571 │+          },
[INFO] [stdout]         572 │+          "additionalProperties": false,
[INFO] [stdout]         573 │+          "required": [
[INFO] [stdout]         574 │+            "macos"
[INFO] [stdout]         575 │+          ]
[INFO] [stdout]         576 │+        },
[INFO] [stdout]         577 │+        {
[INFO] [stdout]         578 │+          "description": "Windows-specific information",
[INFO] [stdout]         579 │+          "type": "string",
[INFO] [stdout]         580 │+          "const": "windows"
[INFO] [stdout]         581 │+        },
[INFO] [stdout]         582 │+        {
[INFO] [stdout]         583 │+          "description": "Unable to determine what the host OS was - error?",
[INFO] [stdout]         584 │+          "type": "string",
[INFO] [stdout]         585 │+          "const": "indeterminate"
[INFO] [stdout]         586 │+        }
[INFO] [stdout]         587 │+      ]
[INFO] [stdout]         588 │+    },
[INFO] [stdout]         589 │+    "ChecksumValue": {
[INFO] [stdout]         590 │+      "description": "A checksum value, usually the lower-cased hex string of the checksum",
[INFO] [stdout]         591 │+      "type": "string"
[INFO] [stdout]         592 │+    },
[INFO] [stdout]         593 │+    "CiInfo": {
[INFO] [stdout]         594 │+      "description": "CI backend info",
[INFO] [stdout]         595 │+      "type": "object",
[INFO] [stdout]         596 │+      "properties": {
[INFO] [stdout]         597 │+        "github": {
[INFO] [stdout]         598 │+          "description": "GitHub CI backend",
[INFO] [stdout]         599 │+          "anyOf": [
[INFO] [stdout]         600 │+            {
[INFO] [stdout]         601 │+              "$ref": "#/$defs/GithubCiInfo"
[INFO] [stdout]         602 │+            },
[INFO] [stdout]         603 │+            {
[INFO] [stdout]         604 │+              "type": "null"
[INFO] [stdout]         605 │+            }
[INFO] [stdout]         606 │+          ]
[INFO] [stdout]         607 │+        }
[INFO] [stdout]         608 │+      }
[INFO] [stdout]         609 │+    },
[INFO] [stdout]         610 │+    "ContainerConfig": {
[INFO] [stdout]         611 │+      "description": "GitHub config that's common between different kinds of jobs (global, local)",
[INFO] [stdout]         612 │+      "type": "object",
[INFO] [stdout]         613 │+      "properties": {
[INFO] [stdout]         614 │+        "host": {
[INFO] [stdout]         615 │+          "description": "The host triple of the container, something like `x86_64-unknown-linux-gnu`\nor `aarch64-unknown-linux-musl` or whatever.",
[INFO] [stdout]         616 │+          "$ref": "#/$defs/TripleName"
[INFO] [stdout]         617 │+        },
[INFO] [stdout]         618 │+        "image": {
[INFO] [stdout]         619 │+          "description": "The container image to run, something like `ubuntu:22.04` or\n`quay.io/pypa/manylinux_2_28_x86_64`",
[INFO] [stdout]         620 │+          "$ref": "#/$defs/ContainerImage"
[INFO] [stdout]         621 │+        },
[INFO] [stdout]         622 │+        "package_manager": {
[INFO] [stdout]         623 │+          "description": "The package manager to use within the container, like `apt`.",
[INFO] [stdout]         624 │+          "anyOf": [
[INFO] [stdout]         625 │+            {
[INFO] [stdout]         626 │+              "$ref": "#/$defs/PackageManager"
[INFO] [stdout]         627 │+            },
[INFO] [stdout]         628 │+            {
[INFO] [stdout]         629 │+              "type": "null"
[INFO] [stdout]         630 │+            }
[INFO] [stdout]         631 │+          ]
[INFO] [stdout]         632 │+        }
[INFO] [stdout]         633 │+      },
[INFO] [stdout]         634 │+      "required": [
[INFO] [stdout]         635 │+        "image",
[INFO] [stdout]         636 │+        "host"
[INFO] [stdout]         637 │+      ]
[INFO] [stdout]         638 │+    },
[INFO] [stdout]         639 │+    "ContainerImage": {
[INFO] [stdout]         640 │+      "description": "A container image, like `quay.io/pypa/manylinux_2_28_x86_64`",
[INFO] [stdout]         641 │+      "type": "string"
[INFO] [stdout]         642 │+    },
[INFO] [stdout]         643 │+    "DashScript": {
[INFO] [stdout]         644 │+      "description": "A bit of shell script (that can run with `/bin/sh`), ran on CI runners. Can be multi-line.",
[INFO] [stdout]         645 │+      "type": "string"
[INFO] [stdout]         646 │+    },
[INFO] [stdout]         647 │+    "DynamicLibraryAsset": {
[INFO] [stdout]         648 │+      "description": "A C dynamic library artifact (so/dylib/dll)",
[INFO] [stdout]         649 │+      "type": "object",
[INFO] [stdout]         650 │+      "properties": {
[INFO] [stdout]         651 │+        "symbols_artifact": {
[INFO] [stdout]         652 │+          "description": "The name of the Artifact containing symbols for this library",
[INFO] [stdout]         653 │+          "anyOf": [
[INFO] [stdout]         654 │+            {
[INFO] [stdout]         655 │+              "$ref": "#/$defs/ArtifactId"
[INFO] [stdout]         656 │+            },
[INFO] [stdout]         657 │+            {
[INFO] [stdout]         658 │+              "type": "null"
[INFO] [stdout]         659 │+            }
[INFO] [stdout]         660 │+          ]
[INFO] [stdout]         661 │+        }
[INFO] [stdout]         662 │+      }
[INFO] [stdout]         663 │+    },
[INFO] [stdout]         664 │+    "EnvironmentVariables": {
[INFO] [stdout]         665 │+      "description": "Release-specific environment variables",
[INFO] [stdout]         666 │+      "type": "object",
[INFO] [stdout]         667 │+      "properties": {
[INFO] [stdout]         668 │+        "disable_update_env_var": {
[INFO] [stdout]         669 │+          "description": "Environment variable to disable updater features",
[INFO] [stdout]         670 │+          "type": "string"
[INFO] [stdout]         671 │+        },
[INFO] [stdout]         672 │+        "download_url_env_var": {
[INFO] [stdout]         673 │+          "description": "Environment variable to override the URL to download from\n\nThis trumps the base_url env vars below.",
[INFO] [stdout]         674 │+          "type": "string"
[INFO] [stdout]         675 │+        },
[INFO] [stdout]         676 │+        "ghe_base_url_env_var": {
[INFO] [stdout]         677 │+          "description": "Environment variable to set the GitHub Enterprise base URL\n\n`{owner}/{repo}` will be added to the end of this value to\nconstruct the installer_download_url.",
[INFO] [stdout]         678 │+          "type": "string"
[INFO] [stdout]         679 │+        },
[INFO] [stdout]         680 │+        "github_base_url_env_var": {
[INFO] [stdout]         681 │+          "description": "Environment variable to set the GitHub base URL\n\n`{owner}/{repo}` will be added to the end of this value to\nconstruct the installer_download_url.",
[INFO] [stdout]         682 │+          "type": "string"
[INFO] [stdout]         683 │+        },
[INFO] [stdout]         684 │+        "github_token_env_var": {
[INFO] [stdout]         685 │+          "description": "Environment variable to set the GitHub BEARER token when fetching archives",
[INFO] [stdout]         686 │+          "type": "string"
[INFO] [stdout]         687 │+        },
[INFO] [stdout]         688 │+        "install_dir_env_var": {
[INFO] [stdout]         689 │+          "description": "Environment variable to force an install location",
[INFO] [stdout]         690 │+          "type": "string"
[INFO] [stdout]         691 │+        },
[INFO] [stdout]         692 │+        "no_modify_path_env_var": {
[INFO] [stdout]         693 │+          "description": "Environment variable to disable modifying the path",
[INFO] [stdout]         694 │+          "type": "string"
[INFO] [stdout]         695 │+        },
[INFO] [stdout]         696 │+        "print_quiet_env_var": {
[INFO] [stdout]         697 │+          "description": "Environment variable to make the installer more quiet",
[INFO] [stdout]         698 │+          "type": "string"
[INFO] [stdout]         699 │+        },
[INFO] [stdout]         700 │+        "print_verbose_env_var": {
[INFO] [stdout]         701 │+          "description": "Environment variable to make the installer more verbose",
[INFO] [stdout]         702 │+          "type": "string"
[INFO] [stdout]         703 │+        },
[INFO] [stdout]         704 │+        "unmanaged_dir_env_var": {
[INFO] [stdout]         705 │+          "description": "Environment variable to force an unmanaged install location",
[INFO] [stdout]         706 │+          "type": "string"
[INFO] [stdout]         707 │+        }
[INFO] [stdout]         708 │+      },
[INFO] [stdout]         709 │+      "required": [
[INFO] [stdout]         710 │+        "install_dir_env_var",
[INFO] [stdout]         711 │+        "unmanaged_dir_env_var",
[INFO] [stdout]         712 │+        "disable_update_env_var",
[INFO] [stdout]         713 │+        "no_modify_path_env_var",
[INFO] [stdout]         714 │+        "print_quiet_env_var",
[INFO] [stdout]         715 │+        "print_verbose_env_var",
[INFO] [stdout]         716 │+        "download_url_env_var",
[INFO] [stdout]         717 │+        "github_base_url_env_var",
[INFO] [stdout]         718 │+        "ghe_base_url_env_var",
[INFO] [stdout]         719 │+        "github_token_env_var"
[INFO] [stdout]         720 │+      ]
[INFO] [stdout]         721 │+    },
[INFO] [stdout]         722 │+    "ExecutableAsset": {
[INFO] [stdout]         723 │+      "description": "An executable artifact (exe/binary)",
[INFO] [stdout]         724 │+      "type": "object",
[INFO] [stdout]         725 │+      "properties": {
[INFO] [stdout]         726 │+        "symbols_artifact": {
[INFO] [stdout]         727 │+          "description": "The name of the Artifact containing symbols for this executable",
[INFO] [stdout]         728 │+          "anyOf": [
[INFO] [stdout]         729 │+            {
[INFO] [stdout]         730 │+              "$ref": "#/$defs/ArtifactId"
[INFO] [stdout]         731 │+            },
[INFO] [stdout]         732 │+            {
[INFO] [stdout]         733 │+              "type": "null"
[INFO] [stdout]         734 │+            }
[INFO] [stdout]         735 │+          ]
[INFO] [stdout]         736 │+        }
[INFO] [stdout]         737 │+      }
[INFO] [stdout]         738 │+    },
[INFO] [stdout]         739 │+    "GhaRunStep": {
[INFO] [stdout]         740 │+      "description": "A GitHub Actions \"run\" step, either bash or powershell",
[INFO] [stdout]         741 │+      "oneOf": [
[INFO] [stdout]         742 │+        {
[INFO] [stdout]         743 │+          "description": "see [`DashScript`]",
[INFO] [stdout]         744 │+          "type": "object",
[INFO] [stdout]         745 │+          "properties": {
[INFO] [stdout]         746 │+            "run": {
[INFO] [stdout]         747 │+              "$ref": "#/$defs/DashScript"
[INFO] [stdout]         748 │+            },
[INFO] [stdout]         749 │+            "shell": {
[INFO] [stdout]         750 │+              "type": "string",
[INFO] [stdout]         751 │+              "const": "sh"
[INFO] [stdout]         752 │+            }
[INFO] [stdout]         753 │+          },
[INFO] [stdout]         754 │+          "required": [
[INFO] [stdout]         755 │+            "shell",
[INFO] [stdout]         756 │+            "run"
[INFO] [stdout]         757 │+          ]
[INFO] [stdout]         758 │+        },
[INFO] [stdout]         759 │+        {
[INFO] [stdout]         760 │+          "description": "see [`PowershellScript`]",
[INFO] [stdout]         761 │+          "type": "object",
[INFO] [stdout]         762 │+          "properties": {
[INFO] [stdout]         763 │+            "run": {
[INFO] [stdout]         764 │+              "$ref": "#/$defs/PowershellScript"
[INFO] [stdout]         765 │+            },
[INFO] [stdout]         766 │+            "shell": {
[INFO] [stdout]         767 │+              "type": "string",
[INFO] [stdout]         768 │+              "const": "pwsh"
[INFO] [stdout]         769 │+            }
[INFO] [stdout]         770 │+          },
[INFO] [stdout]         771 │+          "required": [
[INFO] [stdout]         772 │+            "shell",
[INFO] [stdout]         773 │+            "run"
[INFO] [stdout]         774 │+          ]
[INFO] [stdout]         775 │+        }
[INFO] [stdout]         776 │+      ]
[INFO] [stdout]         777 │+    },
[INFO] [stdout]         778 │+    "GithubAttestationsFilters": {
[INFO] [stdout]         779 │+      "description": "Used to capture GitHub Attestations filters",
[INFO] [stdout]         780 │+      "type": "array",
[INFO] [stdout]         781 │+      "items": {
[INFO] [stdout]         782 │+        "type": "string"
[INFO] [stdout]         783 │+      }
[INFO] [stdout]         784 │+    },
[INFO] [stdout]         785 │+    "GithubAttestationsPhase": {
[INFO] [stdout]         786 │+      "description": "Phase in which to generate GitHub attestations",
[INFO] [stdout]         787 │+      "oneOf": [
[INFO] [stdout]         788 │+        {
[INFO] [stdout]         789 │+          "description": "Generate attestations during the `announce` phase",
[INFO] [stdout]         790 │+          "type": "string",
[INFO] [stdout]         791 │+          "const": "announce"
[INFO] [stdout]         792 │+        },
[INFO] [stdout]         793 │+        {
[INFO] [stdout]         794 │+          "description": "Generate attestations during the `host` phase",
[INFO] [stdout]         795 │+          "type": "string",
[INFO] [stdout]         796 │+          "const": "host"
[INFO] [stdout]         797 │+        },
[INFO] [stdout]         798 │+        {
[INFO] [stdout]         799 │+          "description": "Generate attestations during `build-local-artifacts` (default for backwards compatibility)",
[INFO] [stdout]         800 │+          "type": "string",
[INFO] [stdout]         801 │+          "const": "build-local-artifacts"
[INFO] [stdout]         802 │+        }
[INFO] [stdout]         803 │+      ]
[INFO] [stdout]         804 │+    },
[INFO] [stdout]         805 │+    "GithubCiInfo": {
[INFO] [stdout]         806 │+      "description": "Github CI backend",
[INFO] [stdout]         807 │+      "type": "object",
[INFO] [stdout]         808 │+      "properties": {
[INFO] [stdout]         809 │+        "artifacts_matrix": {
[INFO] [stdout]         810 │+          "description": "Github CI Matrix for upload-artifacts",
[INFO] [stdout]         811 │+          "anyOf": [
[INFO] [stdout]         812 │+            {
[INFO] [stdout]         813 │+              "$ref": "#/$defs/GithubMatrix"
[INFO] [stdout]         814 │+            },
[INFO] [stdout]         815 │+            {
[INFO] [stdout]         816 │+              "type": "null"
[INFO] [stdout]         817 │+            }
[INFO] [stdout]         818 │+          ]
[INFO] [stdout]         819 │+        },
[INFO] [stdout]         820 │+        "external_repo_commit": {
[INFO] [stdout]         821 │+          "description": "A specific commit to tag in an external repository",
[INFO] [stdout]         822 │+          "type": [
[INFO] [stdout]         823 │+            "string",
[INFO] [stdout]         824 │+            "null"
[INFO] [stdout]         825 │+          ]
[INFO] [stdout]         826 │+        },
[INFO] [stdout]         827 │+        "pr_run_mode": {
[INFO] [stdout]         828 │+          "description": "What kind of job to run on pull request",
[INFO] [stdout]         829 │+          "anyOf": [
[INFO] [stdout]         830 │+            {
[INFO] [stdout]         831 │+              "$ref": "#/$defs/PrRunMode"
[INFO] [stdout]         832 │+            },
[INFO] [stdout]         833 │+            {
[INFO] [stdout]         834 │+              "type": "null"
[INFO] [stdout]         835 │+            }
[INFO] [stdout]         836 │+          ]
[INFO] [stdout]         837 │+        }
[INFO] [stdout]         838 │+      }
[INFO] [stdout]         839 │+    },
[INFO] [stdout]         840 │+    "GithubHosting": {
[INFO] [stdout]         841 │+      "description": "Github Hosting",
[INFO] [stdout]         842 │+      "type": "object",
[INFO] [stdout]         843 │+      "properties": {
[INFO] [stdout]         844 │+        "artifact_base_url": {
[INFO] [stdout]         845 │+          "description": "The URL of the host for GitHub, usually `\"https://github.com\"`\n(This can vary for GitHub Enterprise)",
[INFO] [stdout]         846 │+          "type": "string"
[INFO] [stdout]         847 │+        },
[INFO] [stdout]         848 │+        "artifact_download_path": {
[INFO] [stdout]         849 │+          "description": "The path of the release without the base URL\n\ne.g. `/myowner/myrepo/releases/download/v1.0.0/`",
[INFO] [stdout]         850 │+          "type": "string"
[INFO] [stdout]         851 │+        },
[INFO] [stdout]         852 │+        "owner": {
[INFO] [stdout]         853 │+          "description": "The owner of the repo",
[INFO] [stdout]         854 │+          "type": "string"
[INFO] [stdout]         855 │+        },
[INFO] [stdout]         856 │+        "repo": {
[INFO] [stdout]         857 │+          "description": "The name of the repo",
[INFO] [stdout]         858 │+          "type": "string"
[INFO] [stdout]         859 │+        }
[INFO] [stdout]         860 │+      },
[INFO] [stdout]         861 │+      "required": [
[INFO] [stdout]         862 │+        "artifact_base_url",
[INFO] [stdout]         863 │+        "artifact_download_path",
[INFO] [stdout]         864 │+        "owner",
[INFO] [stdout]         865 │+        "repo"
[INFO] [stdout]         866 │+      ]
[INFO] [stdout]         867 │+    },
[INFO] [stdout]         868 │+    "GithubLocalJobConfig": {
[INFO] [stdout]         869 │+      "description": "Used in `github/release.yml.j2` to template out \"local\" build jobs",
[INFO] [stdout]         870 │+      "type": "object",
[INFO] [stdout]         871 │+      "properties": {
[INFO] [stdout]         872 │+        "cache_provider": {
[INFO] [stdout]         873 │+          "description": "What cache provider to use",
[INFO] [stdout]         874 │+          "type": [
[INFO] [stdout]         875 │+            "string",
[INFO] [stdout]         876 │+            "null"
[INFO] [stdout]         877 │+          ]
[INFO] [stdout]         878 │+        },
[INFO] [stdout]         879 │+        "container": {
[INFO] [stdout]         880 │+          "description": "Container image to run the job in, using GitHub's builtin\ncontainer support, see <https://docs.github.com/en/actions/writing-workflows/choosing-where-your-workflow-runs/running-jobs-in-a-container>\n\nThis doesn't allow mounting volumes, or anything, because we're only able\nto set the `container` key to something stringy",
[INFO] [stdout]         881 │+          "anyOf": [
[INFO] [stdout]         882 │+            {
[INFO] [stdout]         883 │+              "$ref": "#/$defs/ContainerConfig"
[INFO] [stdout]         884 │+            },
[INFO] [stdout]         885 │+            {
[INFO] [stdout]         886 │+              "type": "null"
[INFO] [stdout]         887 │+            }
[INFO] [stdout]         888 │+          ]
[INFO] [stdout]         889 │+        },
[INFO] [stdout]         890 │+        "dist_args": {
[INFO] [stdout]         891 │+          "description": "Arguments to pass to dist",
[INFO] [stdout]         892 │+          "type": "string"
[INFO] [stdout]         893 │+        },
[INFO] [stdout]         894 │+        "host": {
[INFO] [stdout]         895 │+          "description": "Host triple of the runner (well-known, custom, or best guess).\nIf the runner is one of GitHub's official runner images, the platform\nis hardcoded. If it's custom, then we have a `target_triple => runner` in the config",
[INFO] [stdout]         896 │+          "$ref": "#/$defs/TripleName"
[INFO] [stdout]         897 │+        },
[INFO] [stdout]         898 │+        "install_cargo_auditable": {
[INFO] [stdout]         899 │+          "description": "Expression to execute to install cargo-auditable",
[INFO] [stdout]         900 │+          "anyOf": [
[INFO] [stdout]         901 │+            {
[INFO] [stdout]         902 │+              "$ref": "#/$defs/GhaRunStep"
[INFO] [stdout]         903 │+            },
[INFO] [stdout]         904 │+            {
[INFO] [stdout]         905 │+              "type": "null"
[INFO] [stdout]         906 │+            }
[INFO] [stdout]         907 │+          ]
[INFO] [stdout]         908 │+        },
[INFO] [stdout]         909 │+        "install_dist": {
[INFO] [stdout]         910 │+          "description": "Expression to execute to install dist",
[INFO] [stdout]         911 │+          "$ref": "#/$defs/GhaRunStep"
[INFO] [stdout]         912 │+        },
[INFO] [stdout]         913 │+        "install_omnibor": {
[INFO] [stdout]         914 │+          "description": "Expression to execute to install omnibor-cli",
[INFO] [stdout]         915 │+          "anyOf": [
[INFO] [stdout]         916 │+            {
[INFO] [stdout]         917 │+              "$ref": "#/$defs/GhaRunStep"
[INFO] [stdout]         918 │+            },
[INFO] [stdout]         919 │+            {
[INFO] [stdout]         920 │+              "type": "null"
[INFO] [stdout]         921 │+            }
[INFO] [stdout]         922 │+          ]
[INFO] [stdout]         923 │+        },
[INFO] [stdout]         924 │+        "packages_install": {
[INFO] [stdout]         925 │+          "description": "Command to run to install dependencies",
[INFO] [stdout]         926 │+          "anyOf": [
[INFO] [stdout]         927 │+            {
[INFO] [stdout]         928 │+              "$ref": "#/$defs/PackageInstallScript"
[INFO] [stdout]         929 │+            },
[INFO] [stdout]         930 │+            {
[INFO] [stdout]         931 │+              "type": "null"
[INFO] [stdout]         932 │+            }
[INFO] [stdout]         933 │+          ]
[INFO] [stdout]         934 │+        },
[INFO] [stdout]         935 │+        "runner": {
[INFO] [stdout]         936 │+          "description": "GHA's `runs-on` key: Github Runner image to use, see <https://github.com/actions/runner-images>\nand <https://docs.github.com/en/actions/writing-workflows/choosing-where-your-workflow-runs/choosing-the-runner-for-a-job>\n\nThis is not necessarily a well-known runner, it could be something self-hosted, it\ncould be from BuildJet, Namespace, etc.",
[INFO] [stdout]         937 │+          "$ref": "#/$defs/GithubRunner"
[INFO] [stdout]         938 │+        },
[INFO] [stdout]         939 │+        "targets": {
[INFO] [stdout]         940 │+          "description": "Target triples to build for",
[INFO] [stdout]         941 │+          "type": [
[INFO] [stdout]         942 │+            "array",
[INFO] [stdout]         943 │+            "null"
[INFO] [stdout]         944 │+          ],
[INFO] [stdout]         945 │+          "items": {
[INFO] [stdout]         946 │+            "$ref": "#/$defs/TripleName"
[INFO] [stdout]         947 │+          }
[INFO] [stdout]         948 │+        }
[INFO] [stdout]         949 │+      },
[INFO] [stdout]         950 │+      "required": [
[INFO] [stdout]         951 │+        "runner",
[INFO] [stdout]         952 │+        "host",
[INFO] [stdout]         953 │+        "install_dist",
[INFO] [stdout]         954 │+        "dist_args"
[INFO] [stdout]         955 │+      ]
[INFO] [stdout]         956 │+    },
[INFO] [stdout]         957 │+    "GithubMatrix": {
[INFO] [stdout]         958 │+      "description": "Github CI Matrix",
[INFO] [stdout]         959 │+      "type": "object",
[INFO] [stdout]         960 │+      "properties": {
[INFO] [stdout]         961 │+        "include": {
[INFO] [stdout]         962 │+          "description": "define each task manually rather than doing cross-product stuff",
[INFO] [stdout]         963 │+          "type": "array",
[INFO] [stdout]         964 │+          "items": {
[INFO] [stdout]         965 │+            "$ref": "#/$defs/GithubLocalJobConfig"
[INFO] [stdout]         966 │+          }
[INFO] [stdout]         967 │+        }
[INFO] [stdout]         968 │+      }
[INFO] [stdout]         969 │+    },
[INFO] [stdout]         970 │+    "GithubRunner": {
[INFO] [stdout]         971 │+      "description": "The name of a Github Actions Runner, like `ubuntu-22.04` or `macos-13`",
[INFO] [stdout]         972 │+      "type": "string"
[INFO] [stdout]         973 │+    },
[INFO] [stdout]         974 │+    "GlibcVersion": {
[INFO] [stdout]         975 │+      "description": "Minimum glibc version required to run software",
[INFO] [stdout]         976 │+      "type": "object",
[INFO] [stdout]         977 │+      "properties": {
[INFO] [stdout]         978 │+        "major": {
[INFO] [stdout]         979 │+          "description": "Major version",
[INFO] [stdout]         980 │+          "type": "integer",
[INFO] [stdout]         981 │+          "format": "uint64",
[INFO] [stdout]         982 │+          "minimum": 0
[INFO] [stdout]         983 │+        },
[INFO] [stdout]         984 │+        "series": {
[INFO] [stdout]         985 │+          "description": "Series (minor) version",
[INFO] [stdout]         986 │+          "type": "integer",
[INFO] [stdout]         987 │+          "format": "uint64",
[INFO] [stdout]         988 │+          "minimum": 0
[INFO] [stdout]         989 │+        }
[INFO] [stdout]         990 │+      },
[INFO] [stdout]         991 │+      "required": [
[INFO] [stdout]         992 │+        "major",
[INFO] [stdout]         993 │+        "series"
[INFO] [stdout]         994 │+      ]
[INFO] [stdout]         995 │+    },
[INFO] [stdout]         996 │+    "Hosting": {
[INFO] [stdout]         997 │+      "description": "Possible hosting providers",
[INFO] [stdout]         998 │+      "type": "object",
[INFO] [stdout]         999 │+      "properties": {
[INFO] [stdout]        1000 │+        "github": {
[INFO] [stdout]        1001 │+          "description": "Hosted on Github Releases",
[INFO] [stdout]        1002 │+          "anyOf": [
[INFO] [stdout]        1003 │+            {
[INFO] [stdout]        1004 │+              "$ref": "#/$defs/GithubHosting"
[INFO] [stdout]        1005 │+            },
[INFO] [stdout]        1006 │+            {
[INFO] [stdout]        1007 │+              "type": "null"
[INFO] [stdout]        1008 │+            }
[INFO] [stdout]        1009 │+          ]
[INFO] [stdout]        1010 │+        },
[INFO] [stdout]        1011 │+        "order": {
[INFO] [stdout]        1012 │+          "description": "Order the hosts should be preferred in",
[INFO] [stdout]        1013 │+          "type": [
[INFO] [stdout]        1014 │+            "array",
[INFO] [stdout]        1015 │+            "null"
[INFO] [stdout]        1016 │+          ],
[INFO] [stdout]        1017 │+          "items": {
[INFO] [stdout]        1018 │+            "$ref": "#/$defs/HostingStyle"
[INFO] [stdout]        1019 │+          }
[INFO] [stdout]        1020 │+        },
[INFO] [stdout]        1021 │+        "simple": {
[INFO] [stdout]        1022 │+          "description": "Files simply hosted on some static file server",
[INFO] [stdout]        1023 │+          "anyOf": [
[INFO] [stdout]        1024 │+            {
[INFO] [stdout]        1025 │+              "$ref": "#/$defs/SimpleHosting"
[INFO] [stdout]        1026 │+            },
[INFO] [stdout]        1027 │+            {
[INFO] [stdout]        1028 │+              "type": "null"
[INFO] [stdout]        1029 │+            }
[INFO] [stdout]        1030 │+          ]
[INFO] [stdout]        1031 │+        }
[INFO] [stdout]        1032 │+      }
[INFO] [stdout]        1033 │+    },
[INFO] [stdout]        1034 │+    "HostingStyle": {
[INFO] [stdout]        1035 │+      "description": "Kinds of hosting",
[INFO] [stdout]        1036 │+      "oneOf": [
[INFO] [stdout]        1037 │+        {
[INFO] [stdout]        1038 │+          "description": "Hosting via GitHub",
[INFO] [stdout]        1039 │+          "type": "string",
[INFO] [stdout]        1040 │+          "const": "github"
[INFO] [stdout]        1041 │+        },
[INFO] [stdout]        1042 │+        {
[INFO] [stdout]        1043 │+          "description": "Hosting via a simple static file server",
[INFO] [stdout]        1044 │+          "type": "string",
[INFO] [stdout]        1045 │+          "const": "simple"
[INFO] [stdout]        1046 │+        }
[INFO] [stdout]        1047 │+      ]
[INFO] [stdout]        1048 │+    },
[INFO] [stdout]        1049 │+    "Library": {
[INFO] [stdout]        1050 │+      "description": "Represents a dynamic library located somewhere on the system",
[INFO] [stdout]        1051 │+      "type": "object",
[INFO] [stdout]        1052 │+      "properties": {
[INFO] [stdout]        1053 │+        "package_manager": {
[INFO] [stdout]        1054 │+          "description": "Which package manager provided this library",
[INFO] [stdout]        1055 │+          "anyOf": [
[INFO] [stdout]        1056 │+            {
[INFO] [stdout]        1057 │+              "$ref": "#/$defs/PackageManager"
[INFO] [stdout]        1058 │+            },
[INFO] [stdout]        1059 │+            {
[INFO] [stdout]        1060 │+              "type": "null"
[INFO] [stdout]        1061 │+            }
[INFO] [stdout]        1062 │+          ]
[INFO] [stdout]        1063 │+        },
[INFO] [stdout]        1064 │+        "path": {
[INFO] [stdout]        1065 │+          "description": "The path to the library; on platforms without that information, it will be a basename instead",
[INFO] [stdout]        1066 │+          "type": "string"
[INFO] [stdout]        1067 │+        },
[INFO] [stdout]        1068 │+        "source": {
[INFO] [stdout]        1069 │+          "description": "The package from which a library comes, if relevant",
[INFO] [stdout]        1070 │+          "type": [
[INFO] [stdout]        1071 │+            "string",
[INFO] [stdout]        1072 │+            "null"
[INFO] [stdout]        1073 │+          ]
[INFO] [stdout]        1074 │+        }
[INFO] [stdout]        1075 │+      },
[INFO] [stdout]        1076 │+      "required": [
[INFO] [stdout]        1077 │+        "path"
[INFO] [stdout]        1078 │+      ]
[INFO] [stdout]        1079 │+    },
[INFO] [stdout]        1080 │+    "Linkage": {
[INFO] [stdout]        1081 │+      "description": "Information about dynamic libraries used by a binary",
[INFO] [stdout]        1082 │+      "type": "object",
[INFO] [stdout]        1083 │+      "properties": {
[INFO] [stdout]        1084 │+        "frameworks": {
[INFO] [stdout]        1085 │+          "description": "Frameworks, only used on macOS",
[INFO] [stdout]        1086 │+          "type": "array",
[INFO] [stdout]        1087 │+          "items": {
[INFO] [stdout]        1088 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1089 │+          },
[INFO] [stdout]        1090 │+          "uniqueItems": true
[INFO] [stdout]        1091 │+        },
[INFO] [stdout]        1092 │+        "homebrew": {
[INFO] [stdout]        1093 │+          "description": "Libraries provided by the Homebrew package manager",
[INFO] [stdout]        1094 │+          "type": "array",
[INFO] [stdout]        1095 │+          "items": {
[INFO] [stdout]        1096 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1097 │+          },
[INFO] [stdout]        1098 │+          "uniqueItems": true
[INFO] [stdout]        1099 │+        },
[INFO] [stdout]        1100 │+        "other": {
[INFO] [stdout]        1101 │+          "description": "Libraries which don't fall into any other categories",
[INFO] [stdout]        1102 │+          "type": "array",
[INFO] [stdout]        1103 │+          "items": {
[INFO] [stdout]        1104 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1105 │+          },
[INFO] [stdout]        1106 │+          "uniqueItems": true
[INFO] [stdout]        1107 │+        },
[INFO] [stdout]        1108 │+        "public_unmanaged": {
[INFO] [stdout]        1109 │+          "description": "Public libraries not provided by the system and not managed by any package manager",
[INFO] [stdout]        1110 │+          "type": "array",
[INFO] [stdout]        1111 │+          "items": {
[INFO] [stdout]        1112 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1113 │+          },
[INFO] [stdout]        1114 │+          "uniqueItems": true
[INFO] [stdout]        1115 │+        },
[INFO] [stdout]        1116 │+        "system": {
[INFO] [stdout]        1117 │+          "description": "Libraries included with the operating system",
[INFO] [stdout]        1118 │+          "type": "array",
[INFO] [stdout]        1119 │+          "items": {
[INFO] [stdout]        1120 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1121 │+          },
[INFO] [stdout]        1122 │+          "uniqueItems": true
[INFO] [stdout]        1123 │+        }
[INFO] [stdout]        1124 │+      }
[INFO] [stdout]        1125 │+    },
[INFO] [stdout]        1126 │+    "PackageInstallScript": {
[INFO] [stdout]        1127 │+      "description": "A bit of shell script to install brew/apt/chocolatey/etc. packages",
[INFO] [stdout]        1128 │+      "type": "string"
[INFO] [stdout]        1129 │+    },
[INFO] [stdout]        1130 │+    "PackageManager": {
[INFO] [stdout]        1131 │+      "description": "Represents the package manager a library was installed by",
[INFO] [stdout]        1132 │+      "oneOf": [
[INFO] [stdout]        1133 │+        {
[INFO] [stdout]        1134 │+          "description": "Homebrew (usually for Mac)",
[INFO] [stdout]        1135 │+          "type": "string",
[INFO] [stdout]        1136 │+          "const": "homebrew"
[INFO] [stdout]        1137 │+        },
[INFO] [stdout]        1138 │+        {
[INFO] [stdout]        1139 │+          "description": "Apt (Debian, Ubuntu, etc)",
[INFO] [stdout]        1140 │+          "type": "string",
[INFO] [stdout]        1141 │+          "const": "apt"
[INFO] [stdout]        1142 │+        }
[INFO] [stdout]        1143 │+      ]
[INFO] [stdout]        1144 │+    },
[INFO] [stdout]        1145 │+    "PowershellScript": {
[INFO] [stdout]        1146 │+      "description": "A bit of powershell script, ran on CI runners. Can be multi-line.",
[INFO] [stdout]        1147 │+      "type": "string"
[INFO] [stdout]        1148 │+    },
[INFO] [stdout]        1149 │+    "PrRunMode": {
[INFO] [stdout]        1150 │+      "description": "Type of job to run on pull request",
[INFO] [stdout]        1151 │+      "oneOf": [
[INFO] [stdout]        1152 │+        {
[INFO] [stdout]        1153 │+          "description": "Do not run on pull requests at all",
[INFO] [stdout]        1154 │+          "type": "string",
[INFO] [stdout]        1155 │+          "const": "skip"
[INFO] [stdout]        1156 │+        },
[INFO] [stdout]        1157 │+        {
[INFO] [stdout]        1158 │+          "description": "Only run the plan step",
[INFO] [stdout]        1159 │+          "type": "string",
[INFO] [stdout]        1160 │+          "const": "plan"
[INFO] [stdout]        1161 │+        },
[INFO] [stdout]        1162 │+        {
[INFO] [stdout]        1163 │+          "description": "Build and upload artifacts",
[INFO] [stdout]        1164 │+          "type": "string",
[INFO] [stdout]        1165 │+          "const": "upload"
[INFO] [stdout]        1166 │+        }
[INFO] [stdout]        1167 │+      ]
[INFO] [stdout]        1168 │+    },
[INFO] [stdout]        1169 │+    "Release": {
[INFO] [stdout]        1170 │+      "description": "A Release of an Application",
[INFO] [stdout]        1171 │+      "type": "object",
[INFO] [stdout]        1172 │+      "properties": {
[INFO] [stdout]        1173 │+        "app_name": {
[INFO] [stdout]        1174 │+          "description": "The name of the app",
[INFO] [stdout]        1175 │+          "type": "string"
[INFO] [stdout]        1176 │+        },
[INFO] [stdout]        1177 │+        "app_version": {
[INFO] [stdout]        1178 │+          "description": "The version of the app",
[INFO] [stdout]        1179 │+          "type": "string"
[INFO] [stdout]        1180 │+        },
[INFO] [stdout]        1181 │+        "artifacts": {
[INFO] [stdout]        1182 │+          "description": "The artifacts for this release (zips, debuginfo, metadata...)",
[INFO] [stdout]        1183 │+          "type": "array",
[INFO] [stdout]        1184 │+          "items": {
[INFO] [stdout]        1185 │+            "$ref": "#/$defs/ArtifactId"
[INFO] [stdout]        1186 │+          }
[INFO] [stdout]        1187 │+        },
[INFO] [stdout]        1188 │+        "display": {
[INFO] [stdout]        1189 │+          "description": "Whether to advertise this app's installers/artifacts in announcements",
[INFO] [stdout]        1190 │+          "type": [
[INFO] [stdout]        1191 │+            "boolean",
[INFO] [stdout]        1192 │+            "null"
[INFO] [stdout]        1193 │+          ]
[INFO] [stdout]        1194 │+        },
[INFO] [stdout]        1195 │+        "display_name": {
[INFO] [stdout]        1196 │+          "description": "Alternative display name that can be prettier",
[INFO] [stdout]        1197 │+          "type": [
[INFO] [stdout]        1198 │+            "string",
[INFO] [stdout]        1199 │+            "null"
[INFO] [stdout]        1200 │+          ]
[INFO] [stdout]        1201 │+        },
[INFO] [stdout]        1202 │+        "env": {
[INFO] [stdout]        1203 │+          "description": "Environment variables which control this release's installer's behaviour",
[INFO] [stdout]        1204 │+          "anyOf": [
[INFO] [stdout]        1205 │+            {
[INFO] [stdout]        1206 │+              "$ref": "#/$defs/EnvironmentVariables"
[INFO] [stdout]        1207 │+            },
[INFO] [stdout]        1208 │+            {
[INFO] [stdout]        1209 │+              "type": "null"
[INFO] [stdout]        1210 │+            }
[INFO] [stdout]        1211 │+          ]
[INFO] [stdout]        1212 │+        },
[INFO] [stdout]        1213 │+        "hosting": {
[INFO] [stdout]        1214 │+          "description": "Hosting info",
[INFO] [stdout]        1215 │+          "$ref": "#/$defs/Hosting"
[INFO] [stdout]        1216 │+        }
[INFO] [stdout]        1217 │+      },
[INFO] [stdout]        1218 │+      "required": [
[INFO] [stdout]        1219 │+        "app_name",
[INFO] [stdout]        1220 │+        "app_version"
[INFO] [stdout]        1221 │+      ]
[INFO] [stdout]        1222 │+    },
[INFO] [stdout]        1223 │+    "SimpleHosting": {
[INFO] [stdout]        1224 │+      "description": "Simple Hosting",
[INFO] [stdout]        1225 │+      "type": "object",
[INFO] [stdout]        1226 │+      "properties": {
[INFO] [stdout]        1227 │+        "download_url": {
[INFO] [stdout]        1228 │+          "description": "The URL to download artifacts from\n\ne.g. `https://mymirror.com/mycoolapp/v1.0.0/`",
[INFO] [stdout]        1229 │+          "type": "string"
[INFO] [stdout]        1230 │+        }
[INFO] [stdout]        1231 │+      },
[INFO] [stdout]        1232 │+      "required": [
[INFO] [stdout]        1233 │+        "download_url"
[INFO] [stdout]        1234 │+      ]
[INFO] [stdout]        1235 │+    },
[INFO] [stdout]        1236 │+    "StaticLibraryAsset": {
[INFO] [stdout]        1237 │+      "description": "A C static library artifact (a/lib)",
[INFO] [stdout]        1238 │+      "type": "object",
[INFO] [stdout]        1239 │+      "properties": {
[INFO] [stdout]        1240 │+        "symbols_artifact": {
[INFO] [stdout]        1241 │+          "description": "The name of the Artifact containing symbols for this library",
[INFO] [stdout]        1242 │+          "anyOf": [
[INFO] [stdout]        1243 │+            {
[INFO] [stdout]        1244 │+              "$ref": "#/$defs/ArtifactId"
[INFO] [stdout]        1245 │+            },
[INFO] [stdout]        1246 │+            {
[INFO] [stdout]        1247 │+              "type": "null"
[INFO] [stdout]        1248 │+            }
[INFO] [stdout]        1249 │+          ]
[INFO] [stdout]        1250 │+        }
[INFO] [stdout]        1251 │+      }
[INFO] [stdout]        1252 │+    },
[INFO] [stdout]        1253 │+    "SystemInfo": {
[INFO] [stdout]        1254 │+      "description": "Info about a system used to build this announcement.",
[INFO] [stdout]        1255 │+      "type": "object",
[INFO] [stdout]        1256 │+      "properties": {
[INFO] [stdout]        1257 │+        "build_environment": {
[INFO] [stdout]        1258 │+          "description": "Environment of the System",
[INFO] [stdout]        1259 │+          "$ref": "#/$defs/BuildEnvironment"
[INFO] [stdout]        1260 │+        },
[INFO] [stdout]        1261 │+        "cargo_version_line": {
[INFO] [stdout]        1262 │+          "description": "The version of Cargo used (first line of cargo -vV)",
[INFO] [stdout]        1263 │+          "type": [
[INFO] [stdout]        1264 │+            "string",
[INFO] [stdout]        1265 │+            "null"
[INFO] [stdout]        1266 │+          ]
[INFO] [stdout]        1267 │+        },
[INFO] [stdout]        1268 │+        "id": {
[INFO] [stdout]        1269 │+          "description": "The unique id of the System",
[INFO] [stdout]        1270 │+          "type": "string"
[INFO] [stdout]        1271 │+        }
[INFO] [stdout]        1272 │+      },
[INFO] [stdout]        1273 │+      "required": [
[INFO] [stdout]        1274 │+        "id",
[INFO] [stdout]        1275 │+        "build_environment"
[INFO] [stdout]        1276 │+      ]
[INFO] [stdout]        1277 │+    },
[INFO] [stdout]        1278 │+    "TripleName": {
[INFO] [stdout]        1279 │+      "description": "A rustc-like target triple/tuple (e.g. \"x86_64-pc-windows-msvc\")",
[INFO] [stdout]        1280 │+      "type": "string"
[INFO] [stdout]        1281 │+    }
[INFO] [stdout]        1282 │+  }
[INFO] [stdout]        1283 │+}
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'emit' (25) panicked at src/lib.rs:1338: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:     0x58ad840103da - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58ad840103da - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58ad840103da - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58ad840103da - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58ad84026d5a - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58ad84026d5a - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x58ad84015182 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x58ad84015182 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x58ad83fec2ff - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58ad83fec2ff - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58ad84007579 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58ad83f3a2bc - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x58ad83f3a2bc - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x58ad84007732 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x58ad84007732 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x58ad83fec3b8 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x58ad83fe3969 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58ad83fed16d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x58ad840276bc - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58ad84027432 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x58ad83d8e9f3 - core::result::Result<T,E>::unwrap::h542ed2b22f082bd3
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x58ad83d8e9f3 - cargo_dist_schema::emit::h65be2c588b00bf0d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:1338:5
[INFO] [stdout]   22:     0x58ad83d8eb97 - cargo_dist_schema::emit::{{closure}}::h6d97a3353c32dce5
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:1335:10
[INFO] [stdout]   23:     0x58ad83ddbd26 - core::ops::function::FnOnce::call_once::hb6b285813d3a23fe
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x58ad83f2e39b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x58ad83f2e39b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x58ad83f3ad8b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x58ad83f3ad8b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x58ad83f3ad8b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x58ad83f3ad8b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x58ad83f3ad8b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x58ad83f3ad8b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x58ad83f3ad8b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x58ad83f364a4 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x58ad83f364a4 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x58ad83f3d992 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x58ad83f3d992 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x58ad83f3d992 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x58ad83f3d992 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x58ad83f3d992 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x58ad83f3d992 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x58ad83f3d992 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x58ad8400f49f - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x58ad8400f49f - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x715eee06eaa4 - <unknown>
[INFO] [stdout]   45:     0x715eee0fba64 - clone
[INFO] [stdout]   46:                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 3.00s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d99c912700711c3e4d202136f22862fc01d399c116506af0fd7582716e8692ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d99c912700711c3e4d202136f22862fc01d399c116506af0fd7582716e8692ba", kill_on_drop: false }`
[INFO] [stdout] d99c912700711c3e4d202136f22862fc01d399c116506af0fd7582716e8692ba
