tribuchet-0.1.0
default.checks.aarch64-darwin.package-default
· build #188
· raw
unpackPhase
1unpacking source archive /nix/store/g6i5xqmr0yk407iyai9nb6pd7iqcwj0v-source2source root is sourcepatchPhase
3Executing configureCargoCommonVars4decompressing cargo artifacts from /nix/store/fbvvgrniphq2y9gb7g5p2gdhfjpz0mfj-tribuchet-deps-0.1.0/target.tar.zst to targetconfigurePhase
5will append /nix/var/nix/builds/nix-16108-3616429703/source/.cargo-home/config.toml with contents of /nix/store/gw7fv2gdq60fbc6z5h8wy64is9k5awsp-vendor-cargo-deps/config.toml6default configurePhase, nothing to dobuildPhase
7+++ command cargo --version8cargo 1.97.0 (c980f4866 2026-06-30)9+++ command cargo build --release --message-format json-render-diagnostics --locked10 Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-16108-3616429703/source/crates/sandbox-proto)11 Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-16108-3616429703/source/crates/tribuchet)12warning: field `agent_uid_base` is never read13 --> crates/tribuchet/src/config.rs:207:914 |15140 | pub struct WorkerConfig {16 | ------------ field in this struct17...18207 | pub agent_uid_base: Option<u32>,19 | ^^^^^^^^^^^^^^20 |21 = note: `WorkerConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis22 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default2324warning: fields `sandbox_bin_sh`, `fod_isolation`, and `fod_network` are never read25 --> crates/tribuchet/src/worker.rs:63:526 |2761 | struct WorkerCtx {28 | --------- fields in this struct2962 | state_dir: PathBuf,3063 | sandbox_bin_sh: Option<PathBuf>,31 | ^^^^^^^^^^^^^^32...3377 | fod_isolation: bool,34 | ^^^^^^^^^^^^^3578 | /// Flow policy for that network, from the fod-network setting.3679 | fod_network: crate::netpolicy::NetPolicy,37 | ^^^^^^^^^^^3839warning: field `uid_base` is never read40 --> crates/tribuchet/src/worker/agent.rs:116:941 |42106 | pub struct Options {43 | ------- field in this struct44...45116 | pub uid_base: Option<u32>,46 | ^^^^^^^^4748warning: variants `Step`, `SendSpec`, and `UnknownBinfmt` are never constructed49 --> crates/tribuchet/src/worker/sandbox.rs:147:550 |51143 | pub enum Error {52 | ----- variants in this enum53...54147 | Step {55 | ^^^^56...57153 | SendSpec(#[source] serde_json::Error),58 | ^^^^^^^^59154 | #[error("no binfmt magic known for system {0}")]60155 | UnknownBinfmt(String),61 | ^^^^^^^^^^^^^62 |63 = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis6465warning: function `step` is never used66 --> crates/tribuchet/src/worker/sandbox.rs:158:467 |68158 | fn step<E: Into<std::io::Error>>(step: impl Into<String>) -> impl FnOnce(E) -> Error {69 | ^^^^7071warning: `tribuchet` (bin "tribuchet") generated 5 warnings72 Finished `release` profile [optimized] target(s) in 37.01s73searching for bins/libs to install from cargo build log at cargoBuildLogKItp.json74installing /nix/var/nix/builds/nix-16108-3616429703/source/target/release/tribuchet in postBuildInstallFromCargoBuildLogOutTempu4D/bin75searching for bins/libs complete76buildPhase completed in 42 secondscheckPhase
77+++ command cargo test --release --locked -- --skip=worker::agents::tests::seatbelt_profile_confines_the_builder78 Compiling sandbox-proto v0.1.0 (/nix/var/nix/builds/nix-16108-3616429703/source/crates/sandbox-proto)79 Compiling tribuchet v0.1.0 (/nix/var/nix/builds/nix-16108-3616429703/source/crates/tribuchet)80warning: field `agent_uid_base` is never read81 --> crates/tribuchet/src/config.rs:207:982 |83140 | pub struct WorkerConfig {84 | ------------ field in this struct85...86207 | pub agent_uid_base: Option<u32>,87 | ^^^^^^^^^^^^^^88 |89 = note: `WorkerConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis90 = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default9192warning: fields `sandbox_bin_sh`, `fod_isolation`, and `fod_network` are never read93 --> crates/tribuchet/src/worker.rs:63:594 |9561 | struct WorkerCtx {96 | --------- fields in this struct9762 | state_dir: PathBuf,9863 | sandbox_bin_sh: Option<PathBuf>,99 | ^^^^^^^^^^^^^^100...10177 | fod_isolation: bool,102 | ^^^^^^^^^^^^^10378 | /// Flow policy for that network, from the fod-network setting.10479 | fod_network: crate::netpolicy::NetPolicy,105 | ^^^^^^^^^^^106107warning: field `uid_base` is never read108 --> crates/tribuchet/src/worker/agent.rs:116:9109 |110106 | pub struct Options {111 | ------- field in this struct112...113116 | pub uid_base: Option<u32>,114 | ^^^^^^^^115116warning: variants `Step`, `SendSpec`, and `UnknownBinfmt` are never constructed117 --> crates/tribuchet/src/worker/sandbox.rs:147:5118 |119143 | pub enum Error {120 | ----- variants in this enum121...122147 | Step {123 | ^^^^124...125153 | SendSpec(#[source] serde_json::Error),126 | ^^^^^^^^127154 | #[error("no binfmt magic known for system {0}")]128155 | UnknownBinfmt(String),129 | ^^^^^^^^^^^^^130 |131 = note: `Error` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis132133warning: function `step` is never used134 --> crates/tribuchet/src/worker/sandbox.rs:158:4135 |136158 | fn step<E: Into<std::io::Error>>(step: impl Into<String>) -> impl FnOnce(E) -> Error {137 | ^^^^138139warning: `tribuchet` (bin "tribuchet" test) generated 5 warnings140 Finished `release` profile [optimized] target(s) in 4.94s141 Running unittests src/lib.rs (target/release/deps/sandbox_proto-30dd41c162f738bf)142143running 5 tests144test framing::tests::closed_connection_is_err ... ok145test framing::tests::reply_roundtrip ... ok146test framing::tests::call_roundtrip_with_fds ... ok147test framing::tests::error_reply_is_err ... ok148test framing::tests::large_message_leaves_the_next_one_intact ... ok149150test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s151152 Running unittests src/main.rs (target/release/deps/tribuchet-e2999efcac01221c)153154running 50 tests155test build_json::tests::system_features_from_plain_env ... ok156test build_json::tests::system_features_from_structured_attrs ... ok157test build_json::tests::fixed_output_detection ... ok158test hub::metrics::tests::label_escapes_and_truncates ... ok159test hub::relay::tests::missing_paths_are_validated_against_the_offer ... ok160test config::tests::env_overrides_tls_paths ... ok161test config::tests::worker_defaults_and_emulate_map ... ok162test hub::relay::tests::reference_cycles_do_not_loop ... ok163test config::tests::unknown_keys_are_rejected ... ok164test hub::relay::tests::references_are_streamed_before_referrers ... ok165test hub::state::tests::departed_worker_keeps_its_platform_expected ... ok166test hub::state::tests::nix_config_union_systems_and_capped_oversubscribed_jobs ... ok167test hub::state::tests::nix_config_without_workers_omits_max_jobs ... ok168test hub::state::tests::nix_config_json_escapes_peer_supplied_systems ... ok169test hub::state::tests::startup_window_awaits_then_unseen_platform_declines ... ok170test hub::state::tests::queued_job_fails_when_last_capable_worker_leaves ... ok171test hub::state::tests::worker_caps_feature_matching ... ok172test hub::submit::tests::dedupe_key_binds_full_request ... ok173test hub::relay::tests::extras_with_wrong_signature_are_rejected ... ok174test hub::submit::tests::dedupe_key_separates_sections ... ok175test hub::submit::tests::request_validation ... ok176test netpolicy::tests::default_policy_allows_everything ... ok177test store::tests::store_path_validation ... ok178test netpolicy::tests::keywords_and_v6_cidrs ... ok179test netpolicy::tests::bad_values_are_rejected ... ok180test netpolicy::tests::first_match_wins_and_default_applies ... ok181test tailscale::tests::ipv6_addr_is_encoded ... ok182test tailscale::tests::parses_whois_body ... ok183test tailscale::tests::non_200_is_error ... ok184test tmpdir::tests::refuses_a_symlinked_build_dir ... ok185test worker::agent::tests::env_rewrite_replaces_tmp_dir_references ... ok186test tmpdir::tests::unpack_does_not_follow_existing_symlinks ... ok187test worker::agent::tests::make_readable_skips_symlinks ... ok188test worker::binfmt::tests::i686_matches_em_386 ... ok189test tmpdir::tests::packs_files_and_skips_symlinks_and_subdirs ... ok190test tmpdir::tests::unpack_fixes_modes_and_refuses_non_basenames ... ok191test worker::binfmt::tests::register_line_format ... ok192test worker::caps::tests::recursive_nix_advertised_only_when_enabled_and_native ... ok193test attach::tests::replaces_existing_output_path ... ok194test worker::caps::tests::uid_range_detection ... ok195test worker::tests::sweep_removes_stale_builds_and_legacy_cache ... ok196test worker::build::tests::pack_one_nar_finds_references_and_excludes_self ... ok197test nar::tests::round_trip ... ok198test worker::pins::tests::references_outside_the_offer_are_ignored ... ok199test worker::pins::tests::pins_roots_missing_and_self_referencing_paths ... ok200test nar::tests::matches_nix_store_dump ... ok201test worker::build::tests::assignment_validation ... ok202test nar::tests::root_symlink_round_trip ... ok203test tmpdir::tests::large_files_round_trip ... ok204test worker::agents::tests::agent_runs_a_build_end_to_end ... ok205206test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.11s207208 Doc-tests sandbox_proto209210running 0 tests211212test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s213installPhase
214actually installing contents of postBuildInstallFromCargoBuildLogOutTempu4D to /nix/store/n57bgbmmifv53yj029b5lhg3dkw8rrjf-tribuchet-0.1.0215stripping references to Rust toolchain216Rust toolchain at: /nix/store/hryiwxcrllcsl4zqv6xwd55ryx85p4fh-rustc-1.97.0217stripping Rust toolchain references done218stripping references to cargoVendorDir from:219/nix/store/n57bgbmmifv53yj029b5lhg3dkw8rrjf-tribuchet-0.1.0/bin/tribuchet220stripping references done221signing files:222signing: /nix/store/n57bgbmmifv53yj029b5lhg3dkw8rrjf-tribuchet-0.1.0/bin/tribuchet223signing donefixupPhase
224checking for references to /nix/var/nix/builds/nix-16108-3616429703/ in /nix/store/n57bgbmmifv53yj029b5lhg3dkw8rrjf-tribuchet-0.1.0...225patching script interpreter paths in /nix/store/n57bgbmmifv53yj029b5lhg3dkw8rrjf-tribuchet-0.1.0226stripping (with command strip and flags -S) in /nix/store/n57bgbmmifv53yj029b5lhg3dkw8rrjf-tribuchet-0.1.0/bin