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