OXYGENHUB

✓ Run #7 passed

main at 6d9456f919f5 · pushed by andymccall · 1 min 4 s · pipeline f6ceb5f4df71 · .flow/pipeline.kdl · all runs

✓ fmt passed · 10.3 s ✓ build passed · 24.9 s ✓ clippy passed · 35.3 s ✓ test passed · 26.5 s
✓ fmt passed · exit 0 · 10.3 s · on plex-1 · signed receipt by plex-1 (short-lived key)
0.0sfetching andymccall/spectra for state 366e358ff5e7+5eb57578f4ef
4.2sfetched in 4.2 s, 58 files exported in 0.0 s
4.2sfetching subrepo andymccall/oxygen at 0912a0337a95+0a45ba84393a+11c958021e1a+11e2b98a3a39+135bdcadec4a+141b1fb2ebe9+192b06f8c6d0+1db74949c876+2cd6bf89adb4+2f0b4b0651ea+30d5fac7560d+30fc48081b94+34c777f8893a+396891fd2dda+3d7120efe04a+4afab467e35f+4f22a8fd0ed4+51d4862a16d8+543bbf64d127+5f661562b3a4+60a1223c894f+6a9414d6a966+6c3dbe2018e0+733ea16a9701+73d592e763ab+74b4a3c62ea4+7df9007b163c+8177f8177a07+82739cfbafe2+8349c327fe83+89a1d0243544+8b7986dd3cb0+8e9c64d16ded+930e5f3f1682+94cdbc576ce1+99cdbaeea274+99e3e0af08df+9aec107d1071+a451982b1d34+aa137bb8e77d+abaa8d517631+ac4af91530fc+ad2496f7e608+adec9a0796b8+b0a0c9afae2d+b288cd254343+b4fa2bc1ca6a+b9bf7eec1f2d+bbe654f95806+bd445775b94e+bdd894b548e4+c2e1d09047db+c6e69e4b8d8f+c96354484bd9+cea2e2f860c5+d2e3c39da1b1+dfe165877345+e10ba80000e1+e30c081a5064+e5f8920bc8d0+e8c8b34d8348+e980087ed0b1+ef26f9a28790+f0406c3b40ed+f57bf6702628+f5bd79d06f5c+f9eab8117787+faa9cd0579d3 for deps/oxygen
9.2sbooting a microVM: 1 vCPU, 1024 MiB, rootfs 836461b61301

Ran on plex-1: holds the image, idle, speed 109 (class 3).

Where its time went: prepare 9.2s, run 0.6s, finish 0.1s.

✓ build passed · exit 0 · 24.9 s · on earth-1 · signed receipt by earth-1 (short-lived key) · 1 artifact
0.0sfetching andymccall/spectra for state 366e358ff5e7+5eb57578f4ef
0.9sfetched in 1.0 s, 58 files exported in 0.0 s
0.9sfetching subrepo andymccall/oxygen at 0912a0337a95+0a45ba84393a+11c958021e1a+11e2b98a3a39+135bdcadec4a+141b1fb2ebe9+192b06f8c6d0+1db74949c876+2cd6bf89adb4+2f0b4b0651ea+30d5fac7560d+30fc48081b94+34c777f8893a+396891fd2dda+3d7120efe04a+4afab467e35f+4f22a8fd0ed4+51d4862a16d8+543bbf64d127+5f661562b3a4+60a1223c894f+6a9414d6a966+6c3dbe2018e0+733ea16a9701+73d592e763ab+74b4a3c62ea4+7df9007b163c+8177f8177a07+82739cfbafe2+8349c327fe83+89a1d0243544+8b7986dd3cb0+8e9c64d16ded+930e5f3f1682+94cdbc576ce1+99cdbaeea274+99e3e0af08df+9aec107d1071+a451982b1d34+aa137bb8e77d+abaa8d517631+ac4af91530fc+ad2496f7e608+adec9a0796b8+b0a0c9afae2d+b288cd254343+b4fa2bc1ca6a+b9bf7eec1f2d+bbe654f95806+bd445775b94e+bdd894b548e4+c2e1d09047db+c6e69e4b8d8f+c96354484bd9+cea2e2f860c5+d2e3c39da1b1+dfe165877345+e10ba80000e1+e30c081a5064+e5f8920bc8d0+e8c8b34d8348+e980087ed0b1+ef26f9a28790+f0406c3b40ed+f57bf6702628+f5bd79d06f5c+f9eab8117787+faa9cd0579d3 for deps/oxygen
5.1scache target: this bookmark's, same key (/src/target)
5.2scache: 350 of 364 files and directories unchanged since the cached build, their times kept
5.3sbooting a microVM: 4 vCPU, 8192 MiB, rootfs 836461b61301
1.1s   Compiling spectra-core v0.1.0 (/src/crates/spectra-core)
1.1s   Compiling spectra v0.1.0 (/src)
3.0s   Compiling radar v0.1.0 (/src/crates/radar)
3.0s   Compiling spectra-mcp v0.1.0 (/src/crates/spectra-mcp)
15.9s    Finished `release` profile [optimized] target(s) in 15.45s
24.7sartifact spectra: 8769448 bytes, blob 1a37f9ea8c1f
24.7scache target: kept 761 MiB, under its cap of 60% of its 15.6 GiB disk

Ran on earth-1: holds its build cache (kept 4 min ago), holds the image, idle, speed 103 (class 3).

Where its time went: prepare 5.3s, run 16.1s, finish 3.2s.

✓ clippy passed · exit 0 · 35.3 s · on plex-1 · signed receipt by plex-1 (short-lived key)
0.0sfetching andymccall/spectra for state 366e358ff5e7+5eb57578f4ef
0.7sfetched in 0.8 s, 58 files exported in 0.0 s
0.7sfetching subrepo andymccall/oxygen at 0912a0337a95+0a45ba84393a+11c958021e1a+11e2b98a3a39+135bdcadec4a+141b1fb2ebe9+192b06f8c6d0+1db74949c876+2cd6bf89adb4+2f0b4b0651ea+30d5fac7560d+30fc48081b94+34c777f8893a+396891fd2dda+3d7120efe04a+4afab467e35f+4f22a8fd0ed4+51d4862a16d8+543bbf64d127+5f661562b3a4+60a1223c894f+6a9414d6a966+6c3dbe2018e0+733ea16a9701+73d592e763ab+74b4a3c62ea4+7df9007b163c+8177f8177a07+82739cfbafe2+8349c327fe83+89a1d0243544+8b7986dd3cb0+8e9c64d16ded+930e5f3f1682+94cdbc576ce1+99cdbaeea274+99e3e0af08df+9aec107d1071+a451982b1d34+aa137bb8e77d+abaa8d517631+ac4af91530fc+ad2496f7e608+adec9a0796b8+b0a0c9afae2d+b288cd254343+b4fa2bc1ca6a+b9bf7eec1f2d+bbe654f95806+bd445775b94e+bdd894b548e4+c2e1d09047db+c6e69e4b8d8f+c96354484bd9+cea2e2f860c5+d2e3c39da1b1+dfe165877345+e10ba80000e1+e30c081a5064+e5f8920bc8d0+e8c8b34d8348+e980087ed0b1+ef26f9a28790+f0406c3b40ed+f57bf6702628+f5bd79d06f5c+f9eab8117787+faa9cd0579d3 for deps/oxygen
5.1scache target: this bookmark's, an older key (/src/target)
5.2scache: 318 of 364 files and directories unchanged since the cached build, their times kept
5.5sbooting a microVM: 4 vCPU, 8192 MiB, rootfs 836461b61301
3.6s   Compiling serde_core v1.0.229
3.7s   Compiling serde v1.0.229
3.7s   Compiling version_check v0.9.5
3.7s   Compiling zerofrom v0.1.8
3.8s   Compiling stable_deref_trait v1.2.1
3.9s   Compiling yoke v0.8.3
4.0s   Compiling generic-array v0.14.7
4.0s   Compiling syn v2.0.119
4.3s   Compiling zerovec v0.11.8
4.3s   Compiling parking_lot_core v0.9.12
4.3s   Compiling writeable v0.6.4
4.5s   Compiling litemap v0.8.3
4.7s   Compiling smallvec v1.16.2
4.7s   Compiling tinystr v0.8.4
4.8s   Compiling potential_utf v0.1.6
4.8s   Compiling zerotrie v0.2.5
4.8s   Compiling icu_locale_core v2.3.0
5.0s   Compiling futures-core v0.3.34
5.0s   Compiling pin-project-lite v0.2.17
5.1s   Compiling utf8_iter v1.0.4
5.1s   Compiling icu_collections v2.3.0
5.4s   Compiling scopeguard v1.2.0
5.5s   Compiling icu_provider v2.3.1
5.6s   Compiling typenum v1.20.1
5.7s   Compiling lock_api v0.4.14
5.9s   Compiling icu_properties_data v2.3.0
6.0s   Compiling icu_normalizer_data v2.3.0
6.0s   Compiling cfg-if v1.0.5
6.0s   Compiling vcpkg v0.2.15
7.0s   Compiling futures-sink v0.3.34
7.0s   Compiling libsqlite3-sys v0.30.1
7.1s   Compiling icu_normalizer v2.3.0
7.2s   Compiling icu_properties v2.3.0
7.3s   Compiling percent-encoding v2.3.2
7.4s   Compiling equivalent v1.0.2
7.5s   Compiling crossbeam-utils v0.8.23
7.6s   Compiling memchr v2.8.3
7.9s   Compiling tracing-attributes v0.1.31
8.1s   Compiling idna_adapter v1.2.2
8.1s    Checking form_urlencoded v1.2.2
8.2s   Compiling crypto-common v0.1.7
8.2s   Compiling block-buffer v0.10.4
8.4s   Compiling socket2 v0.6.5
8.6s   Compiling mio v1.2.3
8.6s   Compiling bytes v1.12.1
8.7s   Compiling slab v0.4.12
8.8s   Compiling allocator-api2 v0.2.21
8.9s   Compiling futures-task v0.3.34
8.9s   Compiling once_cell v1.21.4
9.0s   Compiling futures-io v0.3.34
9.0s   Compiling foldhash v0.1.5
9.0s   Compiling tracing-core v0.1.36
9.0s   Compiling futures-util v0.3.34
9.1s   Compiling hashbrown v0.15.5
9.4s   Compiling tokio v1.53.1
9.4s   Compiling parking_lot v0.12.5
9.6s   Compiling digest v0.10.7
10.0s   Compiling idna v1.1.0
10.5s   Compiling hashbrown v0.17.1
10.9s   Compiling log v0.4.34
10.9s   Compiling crc-catalog v2.5.0
11.0s   Compiling parking v2.2.1
11.0s   Compiling itoa v1.0.18
11.1s   Compiling cpufeatures v0.2.17
11.1s   Compiling sha2 v0.10.9
11.2s    Checking indexmap v2.14.2
11.3s   Compiling event-listener v5.4.2
11.5s   Compiling crc v3.4.0
11.6s   Compiling tracing v0.1.44
11.7s   Compiling url v2.5.8
12.0s   Compiling crossbeam-queue v0.3.14
12.1s   Compiling tokio-stream v0.1.19
12.4s   Compiling futures-intrusive v0.5.0
12.5s   Compiling hashlink v0.10.0
12.7s   Compiling either v1.18.0
12.8s   Compiling thiserror v2.0.21
12.9s   Compiling spin v0.9.9
12.9s   Compiling num-traits v0.2.19
13.0s   Compiling base64 v0.22.1
13.2s   Compiling ryu v1.0.23
13.4s   Compiling atoi v2.0.0
13.4s   Compiling serde_urlencoded v0.7.1
13.5s   Compiling sqlx-core v0.8.6
13.7s   Compiling flume v0.11.1
13.9s   Compiling futures-executor v0.3.34
14.0s   Compiling futures-channel v0.3.34
14.1s   Compiling zmij v1.0.23
14.3s    Checking regex-syntax v0.8.11
14.8s   Compiling serde_json v1.0.151
14.9s    Checking regex-automata v0.4.18
15.3s   Compiling sqlx-sqlite v0.8.6
15.9s   Compiling curve25519-dalek-derive v0.1.1
16.0s   Compiling dotenvy v0.15.7
16.1s   Compiling hex v0.4.3
16.2s    Checking curve25519-dalek v5.0.0
16.3s    Checking globset v0.4.20
16.6s   Compiling sqlx-macros-core v0.8.6
16.8s   Compiling thiserror-impl v1.0.69
17.4s    Checking serde_spanned v0.6.9
17.4s    Checking toml_datetime v0.6.11
17.5s    Checking toml_write v0.1.2
17.5s    Checking winnow v0.7.15
17.6s    Checking thiserror v1.0.69
17.6s    Checking ed25519-dalek v3.0.0
17.7s   Compiling sqlx-macros v0.8.6
17.7s    Checking ureq v2.12.1
18.0s    Checking ignore v0.4.33
18.2s    Checking rayon v1.12.0
18.3s   Compiling spectra v0.1.0 (/src)
18.4s    Checking sqlx v0.8.6
18.5s    Checking spectra-api v0.1.0 (/src/crates/spectra-api)
18.5s    Checking toml_edit v0.22.27
19.3s    Checking oxy-core v0.1.0 (/src/deps/oxygen/crates/oxy-core)
19.3s    Checking toml v0.8.23
24.9s    Checking spectra-core v0.1.0 (/src/crates/spectra-core)
25.7s    Checking spectra-mcp v0.1.0 (/src/crates/spectra-mcp)
25.7s    Checking radar v0.1.0 (/src/crates/radar)
26.4s    Finished `dev` profile [unoptimized] target(s) in 26.16s
34.6scache target: kept 650 MiB, under its cap of 60% of its 16.0 GiB disk

Ran on plex-1: holds its build cache (kept 28 min ago), holds the image, idle, speed 109 (class 3), after 16 s held for a better runner.

Where its time went: prepare 5.5s, run 26.8s, finish 2.2s.

✓ test passed · exit 0 · 26.5 s · on earth-1 · signed receipt by earth-1 (short-lived key) · 2 artifacts · 43 tests, all passed · coverage 85.9%

43 passed · 27.6 s of test time

0.0sfetching andymccall/spectra for state 366e358ff5e7+5eb57578f4ef
0.5sfetched in 0.6 s, 58 files exported in 0.0 s
0.5sfetching subrepo andymccall/oxygen at 0912a0337a95+0a45ba84393a+11c958021e1a+11e2b98a3a39+135bdcadec4a+141b1fb2ebe9+192b06f8c6d0+1db74949c876+2cd6bf89adb4+2f0b4b0651ea+30d5fac7560d+30fc48081b94+34c777f8893a+396891fd2dda+3d7120efe04a+4afab467e35f+4f22a8fd0ed4+51d4862a16d8+543bbf64d127+5f661562b3a4+60a1223c894f+6a9414d6a966+6c3dbe2018e0+733ea16a9701+73d592e763ab+74b4a3c62ea4+7df9007b163c+8177f8177a07+82739cfbafe2+8349c327fe83+89a1d0243544+8b7986dd3cb0+8e9c64d16ded+930e5f3f1682+94cdbc576ce1+99cdbaeea274+99e3e0af08df+9aec107d1071+a451982b1d34+aa137bb8e77d+abaa8d517631+ac4af91530fc+ad2496f7e608+adec9a0796b8+b0a0c9afae2d+b288cd254343+b4fa2bc1ca6a+b9bf7eec1f2d+bbe654f95806+bd445775b94e+bdd894b548e4+c2e1d09047db+c6e69e4b8d8f+c96354484bd9+cea2e2f860c5+d2e3c39da1b1+dfe165877345+e10ba80000e1+e30c081a5064+e5f8920bc8d0+e8c8b34d8348+e980087ed0b1+ef26f9a28790+f0406c3b40ed+f57bf6702628+f5bd79d06f5c+f9eab8117787+faa9cd0579d3 for deps/oxygen
3.9scache target: this bookmark's, same key (/src/target)
4.0scache: 350 of 364 files and directories unchanged since the cached build, their times kept
4.2sbooting a microVM: 4 vCPU, 8192 MiB, rootfs 836461b61301
0.6sinfo: cargo-llvm-cov currently setting cfg(coverage); you can opt-out it by passing --no-cfg-coverage
1.9s   Compiling spectra-core v0.1.0 (/src/crates/spectra-core)
1.9s   Compiling spectra-api v0.1.0 (/src/crates/spectra-api)
1.9s   Compiling spectra v0.1.0 (/src)
3.7s   Compiling spectra-mcp v0.1.0 (/src/crates/spectra-mcp)
3.7s   Compiling radar v0.1.0 (/src/crates/radar)
8.0s    Finished `test` profile [unoptimized] target(s) in 6.47s
8.1s────────────
8.1s Nextest run ID 4cb96972-5350-4b93-aed1-0c67f5db58f2 with nextest profile: ci
8.1s    Starting 43 tests across 11 binaries
8.2s        PASS [   0.018s] ( 1/43) spectra::cli_admin a_missing_data_directory_says_what_to_do
8.2s        PASS [   0.020s] ( 2/43) spectra::cli_identity an_owner_without_a_secret_key_cannot_init
8.6s        PASS [   0.446s] ( 3/43) spectra::cli_admin verify_check_and_rebuild_on_a_clean_and_a_tampered_ledger
8.7s        PASS [   0.550s] ( 4/43) spectra::cli_identity a_second_writer_is_refused
8.7s        PASS [   0.007s] ( 5/43) spectra::bin/spectra cli::ui::tests::relative_times
8.7s        PASS [   0.007s] ( 6/43) spectra-core conversation::tests::refs_and_direct_names
8.7s        PASS [   0.006s] ( 7/43) spectra-core event::tests::canonical_json_sorts_keys_at_every_level
8.7s        PASS [   0.007s] ( 8/43) spectra-core event::tests::every_field_but_the_proof_changes_the_hash
8.7s        PASS [   0.007s] ( 9/43) spectra-core event::tests::the_envelope_is_frozen
8.7s        PASS [   0.008s] (10/43) spectra-core hlc::tests::a_far_future_remote_time_moves_the_clock_by_the_drift_bound_at_most
8.7s        PASS [   0.007s] (11/43) spectra-core hlc::tests::ticks_are_monotonic_when_the_wall_clock_stalls_or_steps_back
8.8s        PASS [   0.008s] (12/43) spectra-core ids::tests::ulids_are_26_chars_and_sort_by_time
8.8s        PASS [   0.626s] (13/43) spectra::cli_project a_project_is_registered_once_and_an_agent_needs_one
8.8s        PASS [   0.051s] (14/43) spectra-core keys::tests::the_instance_key_is_made_once
8.8s        PASS [   0.007s] (15/43) spectra-core presence::tests::a_waiting_or_connected_agent_is_not_offline
8.9s        PASS [   0.006s] (16/43) spectra-core presence::tests::presence_moves_through_its_states_and_records_each_change
8.9s        PASS [   0.007s] (17/43) spectra-core projects::tests::a_checkout_reports_its_id_remote_and_subrepos
9.0s        PASS [   0.208s] (18/43) spectra-core keys::tests::a_home_made_here_reads_back_and_signs_verifiably
9.0s        PASS [   0.116s] (19/43) spectra-core proof::tests::a_proof_round_trips_and_binds_key_method_body_and_time
10.2s        PASS [   1.199s] (20/43) spectra-core::conversation duplicates_limits_and_redaction
10.3s        PASS [   1.337s] (21/43) spectra-core::conversation agents_post_where_they_belong_and_nowhere_else
10.6s        PASS [   2.434s] (22/43) spectra::cli_identity init_then_an_owned_agent_end_to_end
10.8s        PASS [   2.174s] (23/43) spectra::cli_project relations_are_found_whichever_project_comes_first
10.8s        PASS [   0.199s] (24/43) spectra-core::ledger a_checkpoint_signed_by_another_key_is_caught
10.8s        PASS [   0.051s] (25/43) spectra-core::ledger a_ledger_from_a_newer_spectra_is_refused
10.9s        PASS [   0.084s] (26/43) spectra-core::ledger a_removed_event_is_caught
11.0s        PASS [   0.119s] (27/43) spectra-core::ledger an_edit_with_its_hash_recomputed_breaks_the_chain_or_the_checkpoint
11.2s        PASS [   0.191s] (28/43) spectra-core::ledger an_edited_event_is_caught
11.5s        PASS [   0.712s] (29/43) spectra-core::ledger a_single_append_is_fast
11.6s        PASS [   0.389s] (30/43) spectra-core::ledger an_untouched_ledger_verifies_with_signed_checkpoints
11.6s        PASS [   1.446s] (31/43) spectra-core::conversation search_finds_stemmed_words_and_respects_who_may_read
11.7s        PASS [   0.087s] (32/43) spectra-core::ledger reopening_continues_the_chain
11.7s        PASS [   0.079s] (33/43) spectra-core::ledger the_bus_delivers_what_was_appended_in_order
12.2s        PASS [   0.557s] (34/43) spectra-core::principals a_proof_swapped_from_another_event_is_caught
12.4s        PASS [   0.739s] (35/43) spectra-core::principals an_agent_cannot_act_in_another_agents_name_or_the_owners
12.5s        PASS [   2.233s] (36/43) spectra-core::conversation threads_mentions_and_direct_messages_reach_the_inbox
12.7s        PASS [   0.476s] (37/43) spectra-core::principals an_agent_cannot_record_itself_as_the_owner_or_a_successor
12.9s        PASS [   0.415s] (38/43) spectra-core::principals an_agent_without_the_owners_delegation_cannot_be_added
13.1s        PASS [   0.197s] (39/43) spectra-core::principals an_unsigned_claim_to_be_the_owner_or_an_agent_never_reaches_the_tables
13.5s        PASS [   0.755s] (40/43) spectra-core::principals an_owned_agent_acts_and_the_ledger_verifies_every_signature
13.5s        PASS [   0.929s] (41/43) spectra-core::principals an_expired_or_disabled_agent_is_refused_and_flagged
14.3s        PASS [   1.194s] (42/43) spectra-core::principals requests_are_refused_unless_signed_fresh_unreplayed_and_from_the_bound_uid
19.0s        PASS [   7.460s] (43/43) spectra-core::ledger projections_equal_a_rebuild_over_ten_thousand_random_events
0.0scoverage: 85.9% of lines (2380 of 2771) in 22 files
19.0s────────────
19.0s     Summary [  10.843s] 43 tests run: 43 passed, 0 skipped
19.5s
19.5s    Finished report saved to /src/target/lcov.info
26.1sartifact coverage: 179241 bytes, blob 47c61c42a0f3
0.0stests: 43 tests, all passed in 27.6 s
26.3sartifact junit: 8165 bytes, blob c2ffff95f121
26.3scache target: kept 791 MiB, under its cap of 60% of its 15.6 GiB disk

Ran on earth-1: holds its build cache (kept 4 min ago), holds the image, idle, speed 103 (class 3), after 26 s held for a better runner.

Where its time went: prepare 4.2s, run 19.8s, finish 2.3s.