[INFO] fetching crate cargo-dist-schema 0.30.3...
[INFO] testing cargo-dist-schema-0.30.3 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate cargo-dist-schema 0.30.3 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate cargo-dist-schema 0.30.3
[INFO] finished tweaking crates.io crate cargo-dist-schema 0.30.3
[INFO] tweaked toml for crates.io crate cargo-dist-schema 0.30.3 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cargo-dist-schema 0.30.3 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cargo-dist-schema 0.30.3 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded console v0.15.10
[INFO] [stderr]   Downloaded similar v2.7.0
[INFO] [stderr]   Downloaded insta v1.44.3
[INFO] [stderr]   Downloaded proc-macro2 v1.0.83
[INFO] [stderr]   Downloaded regex v1.10.4
[INFO] [stderr]   Downloaded regex-syntax v0.8.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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8d20512e6a541eec972fd0a2b485b7d909dd98cf375d76bd612800b4dafd5d82
[INFO] running `Command { std: "docker" "start" "-a" "8d20512e6a541eec972fd0a2b485b7d909dd98cf375d76bd612800b4dafd5d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8d20512e6a541eec972fd0a2b485b7d909dd98cf375d76bd612800b4dafd5d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d20512e6a541eec972fd0a2b485b7d909dd98cf375d76bd612800b4dafd5d82", kill_on_drop: false }`
[INFO] [stdout] 8d20512e6a541eec972fd0a2b485b7d909dd98cf375d76bd612800b4dafd5d82
[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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d48a33a95afc1fb8a590b46d627fa7f8212e9b0ee3bb998db8ef44b908c2dc60
[INFO] running `Command { std: "docker" "start" "-a" "d48a33a95afc1fb8a590b46d627fa7f8212e9b0ee3bb998db8ef44b908c2dc60", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling target-lexicon v0.13.2
[INFO] [stderr]    Compiling camino v1.2.1
[INFO] [stderr]    Compiling dyn-clone v1.0.17
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.87
[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.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling schemars v1.1.0
[INFO] [stderr]    Compiling cargo-dist-schema v0.30.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | / declare_strongly_typed_string! {
[INFO] [stdout]  22 | |     /// A rustc-like target triple/tuple (e.g. "x86_64-pc-windows-msvc")
[INFO] [stdout]  23 | |     pub struct TripleName => &TripleNameRef;
[INFO] [stdout]  24 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | / declare_strongly_typed_string! {
[INFO] [stdout]  22 | |     /// A rustc-like target triple/tuple (e.g. "x86_64-pc-windows-msvc")
[INFO] [stdout]  23 | |     pub struct TripleName => &TripleNameRef;
[INFO] [stdout]  24 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout]  80 | / declare_strongly_typed_string! {
[INFO] [stdout]  81 | |     /// The name of a Github Actions Runner, like `ubuntu-22.04` or `macos-13`
[INFO] [stdout]  82 | |     pub struct GithubRunner => &GithubRunnerRef;
[INFO] [stdout] ...   |
[INFO] [stdout]  85 | |     pub struct ContainerImage => &ContainerImageRef;
[INFO] [stdout]  86 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout]  80 | / declare_strongly_typed_string! {
[INFO] [stdout]  81 | |     /// The name of a Github Actions Runner, like `ubuntu-22.04` or `macos-13`
[INFO] [stdout]  82 | |     pub struct GithubRunner => &GithubRunnerRef;
[INFO] [stdout] ...   |
[INFO] [stdout]  85 | |     pub struct ContainerImage => &ContainerImageRef;
[INFO] [stdout]  86 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | / declare_strongly_typed_string! {
[INFO] [stdout] 136 | |     /// The unique ID of an Artifact
[INFO] [stdout] 137 | |     pub struct ArtifactId => &ArtifactIdRef;
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | / declare_strongly_typed_string! {
[INFO] [stdout] 136 | |     /// The unique ID of an Artifact
[INFO] [stdout] 137 | |     pub struct ArtifactId => &ArtifactIdRef;
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:347:1
[INFO] [stdout]     |
[INFO] [stdout] 347 | / declare_strongly_typed_string! {
[INFO] [stdout] 348 | |     /// A bit of shell script to install brew/apt/chocolatey/etc. packages
[INFO] [stdout] 349 | |     pub struct PackageInstallScript => &PackageInstallScriptRef;
[INFO] [stdout] 350 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:347:1
[INFO] [stdout]     |
[INFO] [stdout] 347 | / declare_strongly_typed_string! {
[INFO] [stdout] 348 | |     /// A bit of shell script to install brew/apt/chocolatey/etc. packages
[INFO] [stdout] 349 | |     pub struct PackageInstallScript => &PackageInstallScriptRef;
[INFO] [stdout] 350 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:593:1
[INFO] [stdout]     |
[INFO] [stdout] 593 | / declare_strongly_typed_string! {
[INFO] [stdout] 594 | |     /// A bit of shell script (that can run with `/bin/sh`), ran on CI runners. Can be multi-line.
[INFO] [stdout] 595 | |     pub struct DashScript => &DashScriptRef;
[INFO] [stdout] ...   |
[INFO] [stdout] 598 | |     pub struct PowershellScript => &PowershellScriptRef;
[INFO] [stdout] 599 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:593:1
[INFO] [stdout]     |
[INFO] [stdout] 593 | / declare_strongly_typed_string! {
[INFO] [stdout] 594 | |     /// A bit of shell script (that can run with `/bin/sh`), ran on CI runners. Can be multi-line.
[INFO] [stdout] 595 | |     pub struct DashScript => &DashScriptRef;
[INFO] [stdout] ...   |
[INFO] [stdout] 598 | |     pub struct PowershellScript => &PowershellScriptRef;
[INFO] [stdout] 599 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:702:1
[INFO] [stdout]     |
[INFO] [stdout] 702 | / declare_strongly_typed_string! {
[INFO] [stdout] 703 | |     /// A lowercase descriptor for a checksum algorithm, like "sha256"
[INFO] [stdout] 704 | |     /// or "blake2b".
[INFO] [stdout] 705 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |     pub struct ChecksumValue => &ChecksumValueRef;
[INFO] [stdout] 713 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:702:1
[INFO] [stdout]     |
[INFO] [stdout] 702 | / declare_strongly_typed_string! {
[INFO] [stdout] 703 | |     /// A lowercase descriptor for a checksum algorithm, like "sha256"
[INFO] [stdout] 704 | |     /// or "blake2b".
[INFO] [stdout] 705 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |     pub struct ChecksumValue => &ChecksumValueRef;
[INFO] [stdout] 713 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]     --> src/macros.rs:283:13
[INFO] [stdout]      |
[INFO] [stdout]  283 |               #[automatically_derived]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:1147:1
[INFO] [stdout]      |
[INFO] [stdout] 1147 | / declare_strongly_typed_string! {
[INFO] [stdout] 1148 | |     /// A homebrew package name, cf. <https://formulae.brew.sh/>
[INFO] [stdout] 1149 | |     pub struct HomebrewPackageName => &HomebrewPackageNameRef;
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |     pub struct PackageVersion => &PackageVersionRef;
[INFO] [stdout] 1162 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]     --> src/macros.rs:369:13
[INFO] [stdout]      |
[INFO] [stdout]  369 |               #[automatically_derived]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:1147:1
[INFO] [stdout]      |
[INFO] [stdout] 1147 | / declare_strongly_typed_string! {
[INFO] [stdout] 1148 | |     /// A homebrew package name, cf. <https://formulae.brew.sh/>
[INFO] [stdout] 1149 | |     pub struct HomebrewPackageName => &HomebrewPackageNameRef;
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |     pub struct PackageVersion => &PackageVersionRef;
[INFO] [stdout] 1162 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.22s
[INFO] running `Command { std: "docker" "inspect" "d48a33a95afc1fb8a590b46d627fa7f8212e9b0ee3bb998db8ef44b908c2dc60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d48a33a95afc1fb8a590b46d627fa7f8212e9b0ee3bb998db8ef44b908c2dc60", kill_on_drop: false }`
[INFO] [stdout] d48a33a95afc1fb8a590b46d627fa7f8212e9b0ee3bb998db8ef44b908c2dc60
[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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] af528d0b5b42e0e37b91952811bd330f4960b6edaa344e2d47c179421c65213e
[INFO] running `Command { std: "docker" "start" "-a" "af528d0b5b42e0e37b91952811bd330f4960b6edaa344e2d47c179421c65213e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling console v0.15.10
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling insta v1.44.3
[INFO] [stderr]    Compiling cargo-dist-schema v0.30.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | / declare_strongly_typed_string! {
[INFO] [stdout]  22 | |     /// A rustc-like target triple/tuple (e.g. "x86_64-pc-windows-msvc")
[INFO] [stdout]  23 | |     pub struct TripleName => &TripleNameRef;
[INFO] [stdout]  24 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:21:1
[INFO] [stdout]     |
[INFO] [stdout]  21 | / declare_strongly_typed_string! {
[INFO] [stdout]  22 | |     /// A rustc-like target triple/tuple (e.g. "x86_64-pc-windows-msvc")
[INFO] [stdout]  23 | |     pub struct TripleName => &TripleNameRef;
[INFO] [stdout]  24 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout]  80 | / declare_strongly_typed_string! {
[INFO] [stdout]  81 | |     /// The name of a Github Actions Runner, like `ubuntu-22.04` or `macos-13`
[INFO] [stdout]  82 | |     pub struct GithubRunner => &GithubRunnerRef;
[INFO] [stdout] ...   |
[INFO] [stdout]  85 | |     pub struct ContainerImage => &ContainerImageRef;
[INFO] [stdout]  86 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout]  80 | / declare_strongly_typed_string! {
[INFO] [stdout]  81 | |     /// The name of a Github Actions Runner, like `ubuntu-22.04` or `macos-13`
[INFO] [stdout]  82 | |     pub struct GithubRunner => &GithubRunnerRef;
[INFO] [stdout] ...   |
[INFO] [stdout]  85 | |     pub struct ContainerImage => &ContainerImageRef;
[INFO] [stdout]  86 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | / declare_strongly_typed_string! {
[INFO] [stdout] 136 | |     /// The unique ID of an Artifact
[INFO] [stdout] 137 | |     pub struct ArtifactId => &ArtifactIdRef;
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | / declare_strongly_typed_string! {
[INFO] [stdout] 136 | |     /// The unique ID of an Artifact
[INFO] [stdout] 137 | |     pub struct ArtifactId => &ArtifactIdRef;
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:347:1
[INFO] [stdout]     |
[INFO] [stdout] 347 | / declare_strongly_typed_string! {
[INFO] [stdout] 348 | |     /// A bit of shell script to install brew/apt/chocolatey/etc. packages
[INFO] [stdout] 349 | |     pub struct PackageInstallScript => &PackageInstallScriptRef;
[INFO] [stdout] 350 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:347:1
[INFO] [stdout]     |
[INFO] [stdout] 347 | / declare_strongly_typed_string! {
[INFO] [stdout] 348 | |     /// A bit of shell script to install brew/apt/chocolatey/etc. packages
[INFO] [stdout] 349 | |     pub struct PackageInstallScript => &PackageInstallScriptRef;
[INFO] [stdout] 350 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:593:1
[INFO] [stdout]     |
[INFO] [stdout] 593 | / declare_strongly_typed_string! {
[INFO] [stdout] 594 | |     /// A bit of shell script (that can run with `/bin/sh`), ran on CI runners. Can be multi-line.
[INFO] [stdout] 595 | |     pub struct DashScript => &DashScriptRef;
[INFO] [stdout] ...   |
[INFO] [stdout] 598 | |     pub struct PowershellScript => &PowershellScriptRef;
[INFO] [stdout] 599 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:593:1
[INFO] [stdout]     |
[INFO] [stdout] 593 | / declare_strongly_typed_string! {
[INFO] [stdout] 594 | |     /// A bit of shell script (that can run with `/bin/sh`), ran on CI runners. Can be multi-line.
[INFO] [stdout] 595 | |     pub struct DashScript => &DashScriptRef;
[INFO] [stdout] ...   |
[INFO] [stdout] 598 | |     pub struct PowershellScript => &PowershellScriptRef;
[INFO] [stdout] 599 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:702:1
[INFO] [stdout]     |
[INFO] [stdout] 702 | / declare_strongly_typed_string! {
[INFO] [stdout] 703 | |     /// A lowercase descriptor for a checksum algorithm, like "sha256"
[INFO] [stdout] 704 | |     /// or "blake2b".
[INFO] [stdout] 705 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |     pub struct ChecksumValue => &ChecksumValueRef;
[INFO] [stdout] 713 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]    --> src/macros.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |               #[automatically_derived]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:702:1
[INFO] [stdout]     |
[INFO] [stdout] 702 | / declare_strongly_typed_string! {
[INFO] [stdout] 703 | |     /// A lowercase descriptor for a checksum algorithm, like "sha256"
[INFO] [stdout] 704 | |     /// or "blake2b".
[INFO] [stdout] 705 | |     ///
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |     pub struct ChecksumValue => &ChecksumValueRef;
[INFO] [stdout] 713 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]     --> src/macros.rs:283:13
[INFO] [stdout]      |
[INFO] [stdout]  283 |               #[automatically_derived]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:1147:1
[INFO] [stdout]      |
[INFO] [stdout] 1147 | / declare_strongly_typed_string! {
[INFO] [stdout] 1148 | |     /// A homebrew package name, cf. <https://formulae.brew.sh/>
[INFO] [stdout] 1149 | |     pub struct HomebrewPackageName => &HomebrewPackageNameRef;
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |     pub struct PackageVersion => &PackageVersionRef;
[INFO] [stdout] 1162 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]     --> src/macros.rs:369:13
[INFO] [stdout]      |
[INFO] [stdout]  369 |               #[automatically_derived]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lib.rs:1147:1
[INFO] [stdout]      |
[INFO] [stdout] 1147 | / declare_strongly_typed_string! {
[INFO] [stdout] 1148 | |     /// A homebrew package name, cf. <https://formulae.brew.sh/>
[INFO] [stdout] 1149 | |     pub struct HomebrewPackageName => &HomebrewPackageNameRef;
[INFO] [stdout] ...    |
[INFO] [stdout] 1161 | |     pub struct PackageVersion => &PackageVersionRef;
[INFO] [stdout] 1162 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.89s
[INFO] running `Command { std: "docker" "inspect" "af528d0b5b42e0e37b91952811bd330f4960b6edaa344e2d47c179421c65213e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af528d0b5b42e0e37b91952811bd330f4960b6edaa344e2d47c179421c65213e", kill_on_drop: false }`
[INFO] [stdout] af528d0b5b42e0e37b91952811bd330f4960b6edaa344e2d47c179421c65213e
[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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 418a4977d4cfe3be815f411175d438ac3fc3d2f87aba2b1c4b3afea7955a8dfe
[INFO] running `Command { std: "docker" "start" "-a" "418a4977d4cfe3be815f411175d438ac3fc3d2f87aba2b1c4b3afea7955a8dfe", kill_on_drop: false }`
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:283:13
[INFO] [stderr]     |
[INFO] [stderr] 283 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:21:1
[INFO] [stderr]     |
[INFO] [stderr]  21 | / declare_strongly_typed_string! {
[INFO] [stderr]  22 | |     /// A rustc-like target triple/tuple (e.g. "x86_64-pc-windows-msvc")
[INFO] [stderr]  23 | |     pub struct TripleName => &TripleNameRef;
[INFO] [stderr]  24 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:369:13
[INFO] [stderr]     |
[INFO] [stderr] 369 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:21:1
[INFO] [stderr]     |
[INFO] [stderr]  21 | / declare_strongly_typed_string! {
[INFO] [stderr]  22 | |     /// A rustc-like target triple/tuple (e.g. "x86_64-pc-windows-msvc")
[INFO] [stderr]  23 | |     pub struct TripleName => &TripleNameRef;
[INFO] [stderr]  24 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:283:13
[INFO] [stderr]     |
[INFO] [stderr] 283 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:80:1
[INFO] [stderr]     |
[INFO] [stderr]  80 | / declare_strongly_typed_string! {
[INFO] [stderr]  81 | |     /// The name of a Github Actions Runner, like `ubuntu-22.04` or `macos-13`
[INFO] [stderr]  82 | |     pub struct GithubRunner => &GithubRunnerRef;
[INFO] [stderr] ...   |
[INFO] [stderr]  85 | |     pub struct ContainerImage => &ContainerImageRef;
[INFO] [stderr]  86 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:369:13
[INFO] [stderr]     |
[INFO] [stderr] 369 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:80:1
[INFO] [stderr]     |
[INFO] [stderr]  80 | / declare_strongly_typed_string! {
[INFO] [stderr]  81 | |     /// The name of a Github Actions Runner, like `ubuntu-22.04` or `macos-13`
[INFO] [stderr]  82 | |     pub struct GithubRunner => &GithubRunnerRef;
[INFO] [stderr] ...   |
[INFO] [stderr]  85 | |     pub struct ContainerImage => &ContainerImageRef;
[INFO] [stderr]  86 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:283:13
[INFO] [stderr]     |
[INFO] [stderr] 283 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:135:1
[INFO] [stderr]     |
[INFO] [stderr] 135 | / declare_strongly_typed_string! {
[INFO] [stderr] 136 | |     /// The unique ID of an Artifact
[INFO] [stderr] 137 | |     pub struct ArtifactId => &ArtifactIdRef;
[INFO] [stderr] 138 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:369:13
[INFO] [stderr]     |
[INFO] [stderr] 369 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:135:1
[INFO] [stderr]     |
[INFO] [stderr] 135 | / declare_strongly_typed_string! {
[INFO] [stderr] 136 | |     /// The unique ID of an Artifact
[INFO] [stderr] 137 | |     pub struct ArtifactId => &ArtifactIdRef;
[INFO] [stderr] 138 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:283:13
[INFO] [stderr]     |
[INFO] [stderr] 283 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:347:1
[INFO] [stderr]     |
[INFO] [stderr] 347 | / declare_strongly_typed_string! {
[INFO] [stderr] 348 | |     /// A bit of shell script to install brew/apt/chocolatey/etc. packages
[INFO] [stderr] 349 | |     pub struct PackageInstallScript => &PackageInstallScriptRef;
[INFO] [stderr] 350 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:369:13
[INFO] [stderr]     |
[INFO] [stderr] 369 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:347:1
[INFO] [stderr]     |
[INFO] [stderr] 347 | / declare_strongly_typed_string! {
[INFO] [stderr] 348 | |     /// A bit of shell script to install brew/apt/chocolatey/etc. packages
[INFO] [stderr] 349 | |     pub struct PackageInstallScript => &PackageInstallScriptRef;
[INFO] [stderr] 350 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:283:13
[INFO] [stderr]     |
[INFO] [stderr] 283 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:593:1
[INFO] [stderr]     |
[INFO] [stderr] 593 | / declare_strongly_typed_string! {
[INFO] [stderr] 594 | |     /// A bit of shell script (that can run with `/bin/sh`), ran on CI runners. Can be multi-line.
[INFO] [stderr] 595 | |     pub struct DashScript => &DashScriptRef;
[INFO] [stderr] ...   |
[INFO] [stderr] 598 | |     pub struct PowershellScript => &PowershellScriptRef;
[INFO] [stderr] 599 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:369:13
[INFO] [stderr]     |
[INFO] [stderr] 369 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:593:1
[INFO] [stderr]     |
[INFO] [stderr] 593 | / declare_strongly_typed_string! {
[INFO] [stderr] 594 | |     /// A bit of shell script (that can run with `/bin/sh`), ran on CI runners. Can be multi-line.
[INFO] [stderr] 595 | |     pub struct DashScript => &DashScriptRef;
[INFO] [stderr] ...   |
[INFO] [stderr] 598 | |     pub struct PowershellScript => &PowershellScriptRef;
[INFO] [stderr] 599 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:283:13
[INFO] [stderr]     |
[INFO] [stderr] 283 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:702:1
[INFO] [stderr]     |
[INFO] [stderr] 702 | / declare_strongly_typed_string! {
[INFO] [stderr] 703 | |     /// A lowercase descriptor for a checksum algorithm, like "sha256"
[INFO] [stderr] 704 | |     /// or "blake2b".
[INFO] [stderr] 705 | |     ///
[INFO] [stderr] ...   |
[INFO] [stderr] 712 | |     pub struct ChecksumValue => &ChecksumValueRef;
[INFO] [stderr] 713 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]    --> src/macros.rs:369:13
[INFO] [stderr]     |
[INFO] [stderr] 369 |               #[automatically_derived]
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib.rs:702:1
[INFO] [stderr]     |
[INFO] [stderr] 702 | / declare_strongly_typed_string! {
[INFO] [stderr] 703 | |     /// A lowercase descriptor for a checksum algorithm, like "sha256"
[INFO] [stderr] 704 | |     /// or "blake2b".
[INFO] [stderr] 705 | |     ///
[INFO] [stderr] ...   |
[INFO] [stderr] 712 | |     pub struct ChecksumValue => &ChecksumValueRef;
[INFO] [stderr] 713 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]     = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]     --> src/macros.rs:283:13
[INFO] [stderr]      |
[INFO] [stderr]  283 |               #[automatically_derived]
[INFO] [stderr]      |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:1147:1
[INFO] [stderr]      |
[INFO] [stderr] 1147 | / declare_strongly_typed_string! {
[INFO] [stderr] 1148 | |     /// A homebrew package name, cf. <https://formulae.brew.sh/>
[INFO] [stderr] 1149 | |     pub struct HomebrewPackageName => &HomebrewPackageNameRef;
[INFO] [stderr] ...    |
[INFO] [stderr] 1161 | |     pub struct PackageVersion => &PackageVersionRef;
[INFO] [stderr] 1162 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]      = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `#[automatically_derived]` attribute cannot be used on inherent impl blocks
[INFO] [stderr]     --> src/macros.rs:369:13
[INFO] [stderr]      |
[INFO] [stderr]  369 |               #[automatically_derived]
[INFO] [stderr]      |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]     ::: src/lib.rs:1147:1
[INFO] [stderr]      |
[INFO] [stderr] 1147 | / declare_strongly_typed_string! {
[INFO] [stderr] 1148 | |     /// A homebrew package name, cf. <https://formulae.brew.sh/>
[INFO] [stderr] 1149 | |     pub struct HomebrewPackageName => &HomebrewPackageNameRef;
[INFO] [stderr] ...    |
[INFO] [stderr] 1161 | |     pub struct PackageVersion => &PackageVersionRef;
[INFO] [stderr] 1162 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stderr]      = note: this warning originates in the macro `declare_strongly_typed_string` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `cargo-dist-schema` (lib test) generated 14 warnings (run `cargo fix --lib -p cargo-dist-schema --tests` to apply 14 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cargo_dist_schema-417ca3eaf34755d5)
[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:1277
[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 │+      }
[INFO] [stdout]        1012 │+    },
[INFO] [stdout]        1013 │+    "Library": {
[INFO] [stdout]        1014 │+      "description": "Represents a dynamic library located somewhere on the system",
[INFO] [stdout]        1015 │+      "type": "object",
[INFO] [stdout]        1016 │+      "properties": {
[INFO] [stdout]        1017 │+        "package_manager": {
[INFO] [stdout]        1018 │+          "description": "Which package manager provided this library",
[INFO] [stdout]        1019 │+          "anyOf": [
[INFO] [stdout]        1020 │+            {
[INFO] [stdout]        1021 │+              "$ref": "#/$defs/PackageManager"
[INFO] [stdout]        1022 │+            },
[INFO] [stdout]        1023 │+            {
[INFO] [stdout]        1024 │+              "type": "null"
[INFO] [stdout]        1025 │+            }
[INFO] [stdout]        1026 │+          ]
[INFO] [stdout]        1027 │+        },
[INFO] [stdout]        1028 │+        "path": {
[INFO] [stdout]        1029 │+          "description": "The path to the library; on platforms without that information, it will be a basename instead",
[INFO] [stdout]        1030 │+          "type": "string"
[INFO] [stdout]        1031 │+        },
[INFO] [stdout]        1032 │+        "source": {
[INFO] [stdout]        1033 │+          "description": "The package from which a library comes, if relevant",
[INFO] [stdout]        1034 │+          "type": [
[INFO] [stdout]        1035 │+            "string",
[INFO] [stdout]        1036 │+            "null"
[INFO] [stdout]        1037 │+          ]
[INFO] [stdout]        1038 │+        }
[INFO] [stdout]        1039 │+      },
[INFO] [stdout]        1040 │+      "required": [
[INFO] [stdout]        1041 │+        "path"
[INFO] [stdout]        1042 │+      ]
[INFO] [stdout]        1043 │+    },
[INFO] [stdout]        1044 │+    "Linkage": {
[INFO] [stdout]        1045 │+      "description": "Information about dynamic libraries used by a binary",
[INFO] [stdout]        1046 │+      "type": "object",
[INFO] [stdout]        1047 │+      "properties": {
[INFO] [stdout]        1048 │+        "frameworks": {
[INFO] [stdout]        1049 │+          "description": "Frameworks, only used on macOS",
[INFO] [stdout]        1050 │+          "type": "array",
[INFO] [stdout]        1051 │+          "items": {
[INFO] [stdout]        1052 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1053 │+          },
[INFO] [stdout]        1054 │+          "uniqueItems": true
[INFO] [stdout]        1055 │+        },
[INFO] [stdout]        1056 │+        "homebrew": {
[INFO] [stdout]        1057 │+          "description": "Libraries provided by the Homebrew package manager",
[INFO] [stdout]        1058 │+          "type": "array",
[INFO] [stdout]        1059 │+          "items": {
[INFO] [stdout]        1060 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1061 │+          },
[INFO] [stdout]        1062 │+          "uniqueItems": true
[INFO] [stdout]        1063 │+        },
[INFO] [stdout]        1064 │+        "other": {
[INFO] [stdout]        1065 │+          "description": "Libraries which don't fall into any other categories",
[INFO] [stdout]        1066 │+          "type": "array",
[INFO] [stdout]        1067 │+          "items": {
[INFO] [stdout]        1068 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1069 │+          },
[INFO] [stdout]        1070 │+          "uniqueItems": true
[INFO] [stdout]        1071 │+        },
[INFO] [stdout]        1072 │+        "public_unmanaged": {
[INFO] [stdout]        1073 │+          "description": "Public libraries not provided by the system and not managed by any package manager",
[INFO] [stdout]        1074 │+          "type": "array",
[INFO] [stdout]        1075 │+          "items": {
[INFO] [stdout]        1076 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1077 │+          },
[INFO] [stdout]        1078 │+          "uniqueItems": true
[INFO] [stdout]        1079 │+        },
[INFO] [stdout]        1080 │+        "system": {
[INFO] [stdout]        1081 │+          "description": "Libraries included with the operating system",
[INFO] [stdout]        1082 │+          "type": "array",
[INFO] [stdout]        1083 │+          "items": {
[INFO] [stdout]        1084 │+            "$ref": "#/$defs/Library"
[INFO] [stdout]        1085 │+          },
[INFO] [stdout]        1086 │+          "uniqueItems": true
[INFO] [stdout]        1087 │+        }
[INFO] [stdout]        1088 │+      }
[INFO] [stdout]        1089 │+    },
[INFO] [stdout]        1090 │+    "PackageInstallScript": {
[INFO] [stdout]        1091 │+      "description": "A bit of shell script to install brew/apt/chocolatey/etc. packages",
[INFO] [stdout]        1092 │+      "type": "string"
[INFO] [stdout]        1093 │+    },
[INFO] [stdout]        1094 │+    "PackageManager": {
[INFO] [stdout]        1095 │+      "description": "Represents the package manager a library was installed by",
[INFO] [stdout]        1096 │+      "oneOf": [
[INFO] [stdout]        1097 │+        {
[INFO] [stdout]        1098 │+          "description": "Homebrew (usually for Mac)",
[INFO] [stdout]        1099 │+          "type": "string",
[INFO] [stdout]        1100 │+          "const": "homebrew"
[INFO] [stdout]        1101 │+        },
[INFO] [stdout]        1102 │+        {
[INFO] [stdout]        1103 │+          "description": "Apt (Debian, Ubuntu, etc)",
[INFO] [stdout]        1104 │+          "type": "string",
[INFO] [stdout]        1105 │+          "const": "apt"
[INFO] [stdout]        1106 │+        }
[INFO] [stdout]        1107 │+      ]
[INFO] [stdout]        1108 │+    },
[INFO] [stdout]        1109 │+    "PowershellScript": {
[INFO] [stdout]        1110 │+      "description": "A bit of powershell script, ran on CI runners. Can be multi-line.",
[INFO] [stdout]        1111 │+      "type": "string"
[INFO] [stdout]        1112 │+    },
[INFO] [stdout]        1113 │+    "PrRunMode": {
[INFO] [stdout]        1114 │+      "description": "Type of job to run on pull request",
[INFO] [stdout]        1115 │+      "oneOf": [
[INFO] [stdout]        1116 │+        {
[INFO] [stdout]        1117 │+          "description": "Do not run on pull requests at all",
[INFO] [stdout]        1118 │+          "type": "string",
[INFO] [stdout]        1119 │+          "const": "skip"
[INFO] [stdout]        1120 │+        },
[INFO] [stdout]        1121 │+        {
[INFO] [stdout]        1122 │+          "description": "Only run the plan step",
[INFO] [stdout]        1123 │+          "type": "string",
[INFO] [stdout]        1124 │+          "const": "plan"
[INFO] [stdout]        1125 │+        },
[INFO] [stdout]        1126 │+        {
[INFO] [stdout]        1127 │+          "description": "Build and upload artifacts",
[INFO] [stdout]        1128 │+          "type": "string",
[INFO] [stdout]        1129 │+          "const": "upload"
[INFO] [stdout]        1130 │+        }
[INFO] [stdout]        1131 │+      ]
[INFO] [stdout]        1132 │+    },
[INFO] [stdout]        1133 │+    "Release": {
[INFO] [stdout]        1134 │+      "description": "A Release of an Application",
[INFO] [stdout]        1135 │+      "type": "object",
[INFO] [stdout]        1136 │+      "properties": {
[INFO] [stdout]        1137 │+        "app_name": {
[INFO] [stdout]        1138 │+          "description": "The name of the app",
[INFO] [stdout]        1139 │+          "type": "string"
[INFO] [stdout]        1140 │+        },
[INFO] [stdout]        1141 │+        "app_version": {
[INFO] [stdout]        1142 │+          "description": "The version of the app",
[INFO] [stdout]        1143 │+          "type": "string"
[INFO] [stdout]        1144 │+        },
[INFO] [stdout]        1145 │+        "artifacts": {
[INFO] [stdout]        1146 │+          "description": "The artifacts for this release (zips, debuginfo, metadata...)",
[INFO] [stdout]        1147 │+          "type": "array",
[INFO] [stdout]        1148 │+          "items": {
[INFO] [stdout]        1149 │+            "$ref": "#/$defs/ArtifactId"
[INFO] [stdout]        1150 │+          }
[INFO] [stdout]        1151 │+        },
[INFO] [stdout]        1152 │+        "display": {
[INFO] [stdout]        1153 │+          "description": "Whether to advertise this app's installers/artifacts in announcements",
[INFO] [stdout]        1154 │+          "type": [
[INFO] [stdout]        1155 │+            "boolean",
[INFO] [stdout]        1156 │+            "null"
[INFO] [stdout]        1157 │+          ]
[INFO] [stdout]        1158 │+        },
[INFO] [stdout]        1159 │+        "display_name": {
[INFO] [stdout]        1160 │+          "description": "Alternative display name that can be prettier",
[INFO] [stdout]        1161 │+          "type": [
[INFO] [stdout]        1162 │+            "string",
[INFO] [stdout]        1163 │+            "null"
[INFO] [stdout]        1164 │+          ]
[INFO] [stdout]        1165 │+        },
[INFO] [stdout]        1166 │+        "env": {
[INFO] [stdout]        1167 │+          "description": "Environment variables which control this release's installer's behaviour",
[INFO] [stdout]        1168 │+          "anyOf": [
[INFO] [stdout]        1169 │+            {
[INFO] [stdout]        1170 │+              "$ref": "#/$defs/EnvironmentVariables"
[INFO] [stdout]        1171 │+            },
[INFO] [stdout]        1172 │+            {
[INFO] [stdout]        1173 │+              "type": "null"
[INFO] [stdout]        1174 │+            }
[INFO] [stdout]        1175 │+          ]
[INFO] [stdout]        1176 │+        },
[INFO] [stdout]        1177 │+        "hosting": {
[INFO] [stdout]        1178 │+          "description": "Hosting info",
[INFO] [stdout]        1179 │+          "$ref": "#/$defs/Hosting"
[INFO] [stdout]        1180 │+        }
[INFO] [stdout]        1181 │+      },
[INFO] [stdout]        1182 │+      "required": [
[INFO] [stdout]        1183 │+        "app_name",
[INFO] [stdout]        1184 │+        "app_version"
[INFO] [stdout]        1185 │+      ]
[INFO] [stdout]        1186 │+    },
[INFO] [stdout]        1187 │+    "StaticLibraryAsset": {
[INFO] [stdout]        1188 │+      "description": "A C static library artifact (a/lib)",
[INFO] [stdout]        1189 │+      "type": "object",
[INFO] [stdout]        1190 │+      "properties": {
[INFO] [stdout]        1191 │+        "symbols_artifact": {
[INFO] [stdout]        1192 │+          "description": "The name of the Artifact containing symbols for this library",
[INFO] [stdout]        1193 │+          "anyOf": [
[INFO] [stdout]        1194 │+            {
[INFO] [stdout]        1195 │+              "$ref": "#/$defs/ArtifactId"
[INFO] [stdout]        1196 │+            },
[INFO] [stdout]        1197 │+            {
[INFO] [stdout]        1198 │+              "type": "null"
[INFO] [stdout]        1199 │+            }
[INFO] [stdout]        1200 │+          ]
[INFO] [stdout]        1201 │+        }
[INFO] [stdout]        1202 │+      }
[INFO] [stdout]        1203 │+    },
[INFO] [stdout]        1204 │+    "SystemInfo": {
[INFO] [stdout]        1205 │+      "description": "Info about a system used to build this announcement.",
[INFO] [stdout]        1206 │+      "type": "object",
[INFO] [stdout]        1207 │+      "properties": {
[INFO] [stdout]        1208 │+        "build_environment": {
[INFO] [stdout]        1209 │+          "description": "Environment of the System",
[INFO] [stdout]        1210 │+          "$ref": "#/$defs/BuildEnvironment"
[INFO] [stdout]        1211 │+        },
[INFO] [stdout]        1212 │+        "cargo_version_line": {
[INFO] [stdout]        1213 │+          "description": "The version of Cargo used (first line of cargo -vV)",
[INFO] [stdout]        1214 │+          "type": [
[INFO] [stdout]        1215 │+            "string",
[INFO] [stdout]        1216 │+            "null"
[INFO] [stdout]        1217 │+          ]
[INFO] [stdout]        1218 │+        },
[INFO] [stdout]        1219 │+        "id": {
[INFO] [stdout]        1220 │+          "description": "The unique id of the System",
[INFO] [stdout]        1221 │+          "type": "string"
[INFO] [stdout]        1222 │+        }
[INFO] [stdout]        1223 │+      },
[INFO] [stdout]        1224 │+      "required": [
[INFO] [stdout]        1225 │+        "id",
[INFO] [stdout]        1226 │+        "build_environment"
[INFO] [stdout]        1227 │+      ]
[INFO] [stdout]        1228 │+    },
[INFO] [stdout]        1229 │+    "TripleName": {
[INFO] [stdout]        1230 │+      "description": "A rustc-like target triple/tuple (e.g. \"x86_64-pc-windows-msvc\")",
[INFO] [stdout]        1231 │+      "type": "string"
[INFO] [stdout]        1232 │+    }
[INFO] [stdout]        1233 │+  }
[INFO] [stdout]        1234 │+}
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'emit' (17) panicked at src/lib.rs:1277: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:     0x610f44f227f2 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x610f44f227f2 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized::<std[3b51380354919863]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x610f44f227f2 - std[3b51380354919863]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x610f44f227f2 - <<std[3b51380354919863]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x610f44f39d9a - <core[27de1724e4349be2]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x610f44f39d9a - core[27de1724e4349be2]::fmt::write
[INFO] [stdout]    6:     0x610f44f27b16 - std[3b51380354919863]::io::default_write_fmt::<alloc[a57f19327c0ad893]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x610f44f27b16 - <alloc[a57f19327c0ad893]::vec::Vec<u8> as std[3b51380354919863]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x610f44efe97f - <std[3b51380354919863]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x610f44efe97f - std[3b51380354919863]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x610f44f19c89 - std[3b51380354919863]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x610f44e552ee - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x610f44e552ee - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::<test[182b2e79ecd7bbd9]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x610f44f19e42 - <alloc[a57f19327c0ad893]::boxed::Box<dyn for<'a, 'b> core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x610f44f19e42 - std[3b51380354919863]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x610f44efea38 - std[3b51380354919863]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x610f44ef3919 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace::<std[3b51380354919863]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x610f44eff92d - __rustc[d79c0ace40940972]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x610f44f3a55c - core[27de1724e4349be2]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x610f44f3a2d2 - core[27de1724e4349be2]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x610f44ca68b3 - <core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x610f44ca68b3 - cargo_dist_schema[c24e3c589f7521dc]::emit
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:1277:5
[INFO] [stdout]   22:     0x610f44ca3227 - cargo_dist_schema[c24e3c589f7521dc]::emit::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:1274:10
[INFO] [stdout]   23:     0x610f44cfec76 - <cargo_dist_schema[c24e3c589f7521dc]::emit::{closure#0} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x610f44e4969b - <fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x610f44e4969b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x610f44e55efa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x610f44e55efa - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x610f44e55efa - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x610f44e55efa - std[3b51380354919863]::panicking::catch_unwind::<core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x610f44e55efa - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0}>, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x610f44e55efa - test[182b2e79ecd7bbd9]::run_test_in_process
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x610f44e55efa - test[182b2e79ecd7bbd9]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x610f44e514a4 - test[182b2e79ecd7bbd9]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x610f44e514a4 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x610f44e589f2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x610f44e589f2 - <core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x610f44e589f2 - std[3b51380354919863]::panicking::catch_unwind::do_call::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x610f44e589f2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x610f44e589f2 - std[3b51380354919863]::panic::catch_unwind::<core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe<std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x610f44e589f2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x610f44e589f2 - <std[3b51380354919863]::thread::lifecycle::spawn_unchecked<test[182b2e79ecd7bbd9]::run_test::{closure#1}, ()>::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x610f44f217cf - <alloc[a57f19327c0ad893]::boxed::Box<dyn core[27de1724e4349be2]::ops::function::FnOnce<(), Output = ()> + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x610f44f217cf - <std[3b51380354919863]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x77ef83c82aa4 - <unknown>
[INFO] [stdout]   45:     0x77ef83d0fa64 - 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 0.57s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "418a4977d4cfe3be815f411175d438ac3fc3d2f87aba2b1c4b3afea7955a8dfe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "418a4977d4cfe3be815f411175d438ac3fc3d2f87aba2b1c4b3afea7955a8dfe", kill_on_drop: false }`
[INFO] [stdout] 418a4977d4cfe3be815f411175d438ac3fc3d2f87aba2b1c4b3afea7955a8dfe
