setup
checks.x86_64-linux.tests
· build #700
· raw
1this derivation will be built:2 /nix/store/kign2yxccgqif2czm0v5dmh6nlkbw7kn-horae-tests-0.1.0.drv3warning: ignoring the client-specified setting 'store', because it is a restricted setting and you are not a trusted user4error: Cannot build '/nix/store/kign2yxccgqif2czm0v5dmh6nlkbw7kn-horae-tests-0.1.0.drv'.5 Reason: builder failed with exit code 101.6 Output paths:7 /nix/store/hhdjjp5skakjxpk8zmmr685sr5cz0ivs-horae-tests-0.1.08 Last 25 log lines:9 >10 > failures:11 >12 > ---- server_fns::importers::commands::tests::requester::requester_migration_preserves_unknown_authors_in_all_job_states stdout ----13 >14 > thread 'server_fns::importers::commands::tests::requester::requester_migration_preserves_unknown_authors_in_all_job_states' (7185) panicked at crates/horae/src/server_fns/importers/commands/tests/requester.rs:303:5:15 > assertion `left == right` failed16 > left: Array [Array [Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.995249+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21bb-73d2-a784-194177be87aa"), "created_at": String("2026-10-30T16:15:19.995249+00:00"), "finished_at": Null, "id": String("01a18d98-21bb-73d2-a784-193c335267ec"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.995249+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("queued"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.995249+00:00"), "worker_id": Null}, Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.997244+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21bc-7151-ad6f-84b7716d913d"), "created_at": String("2026-10-30T16:15:19.997244+00:00"), "finished_at": Null, "id": String("01a18d98-21bc-7151-ad6f-84a98d2dcaea"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.997244+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("running"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.997244+00:00"), "worker_id": Null}, Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.998444+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21be-7f03-b7b2-c3c58aae9ce8"), "created_at": String("2026-10-30T16:15:19.998444+00:00"), "finished_at": Null, "id": String("01a18d98-21be-7f03-b7b2-c3b61b9c86d3"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.998444+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("succeeded"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.998444+00:00"), "worker_id": Null}, Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.999064+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21bf-7bb3-b197-629b99e04353"), "created_at": String("2026-10-30T16:15:19.999064+00:00"), "finished_at": Null, "id": String("01a18d98-21bf-7bb3-b197-628330ebfd8e"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.999064+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("failed"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.999064+00:00"), "worker_id": Null}, Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.999615+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21bf-7bb3-b197-62c2801dbb8f"), "created_at": String("2026-10-30T16:15:19.999615+00:00"), "finished_at": Null, "id": String("01a18d98-21bf-7bb3-b197-62bd31af65e2"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.999615+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("cancelled"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.999615+00:00"), "worker_id": Null}], Array [Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.995817+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21bb-73d2-a784-193c335267ec"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}, Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.997674+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21bc-7151-ad6f-84a98d2dcaea"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}, Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.998671+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21be-7f03-b7b2-c3b61b9c86d3"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}, Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.999273+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21bf-7bb3-b197-628330ebfd8e"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}, Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.999793+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21bf-7bb3-b197-62bd31af65e2"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}], Array [Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21bc-7151-ad6f-849eec62d8b5"), "job_id": String("01a18d98-21bb-73d2-a784-193c335267ec"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}, Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21bd-7060-a129-ed74167c49b8"), "job_id": String("01a18d98-21bc-7151-ad6f-84a98d2dcaea"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}, Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21be-7f03-b7b2-c3dad3b71e90"), "job_id": String("01a18d98-21be-7f03-b7b2-c3b61b9c86d3"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}, Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21bf-7bb3-b197-62aa082badc3"), "job_id": String("01a18d98-21bf-7bb3-b197-628330ebfd8e"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}, Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21bf-7bb3-b197-62dd55b22a0c"), "job_id": String("01a18d98-21bf-7bb3-b197-62bd31af65e2"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}], Array [Object {"active": Bool(true), "billable_rate_cents": Null, "cost_rate_cents": Null, "created_at": String("2026-10-30T16:15:19.991806+00:00"), "email": String("01a18d98-21b6-7550-9fc5-1a0d01213916@test.com"), "id": String("01a18d98-21b6-7550-9fc5-1a0d01213916"), "name": String("Test User"), "oidc_issuer": Null, "oidc_subject": Null, "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "org_role": String("admin")}]]17 > right: Array [Array [Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.995249+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21bb-73d2-a784-194177be87aa"), "created_at": String("2026-10-30T16:15:19.995249+00:00"), "finished_at": Null, "id": String("01a18d98-21bb-73d2-a784-193c335267ec"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.995249+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("queued"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.995249+00:00"), "worker_id": Null}, Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.997244+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21bc-7151-ad6f-84b7716d913d"), "created_at": String("2026-10-30T16:15:19.997244+00:00"), "finished_at": Null, "id": String("01a18d98-21bc-7151-ad6f-84a98d2dcaea"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.997244+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("running"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.997244+00:00"), "worker_id": Null}, Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.998444+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21be-7f03-b7b2-c3c58aae9ce8"), "created_at": String("2026-10-30T16:15:19.998444+00:00"), "finished_at": Null, "id": String("01a18d98-21be-7f03-b7b2-c3b61b9c86d3"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.998444+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("succeeded"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.998444+00:00"), "worker_id": Null}, Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.999064+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21bf-7bb3-b197-629b99e04353"), "created_at": String("2026-10-30T16:15:19.999064+00:00"), "finished_at": Null, "id": String("01a18d98-21bf-7bb3-b197-628330ebfd8e"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.999064+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("failed"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.999064+00:00"), "worker_id": Null}, Object {"account_generation": Number(7), "attempts": Number(0), "available_at": String("2026-10-30T16:15:19.999615+00:00"), "cancellation_requested": Bool(false), "checkpoint": Object {"cursor": Number(500)}, "claim_token": String("01a18d98-21bf-7bb3-b197-62c2801dbb8f"), "created_at": String("2026-10-30T16:15:19.999615+00:00"), "finished_at": Null, "id": String("01a18d98-21bf-7bb3-b197-62bd31af65e2"), "idempotency_key": Null, "kind": String("harvest_csv_import"), "last_error": Null, "lease_until": String("2026-10-30T17:15:19.999615+00:00"), "max_attempts": Number(5), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "payload": Object {"legacy": Bool(true)}, "phase": Null, "processed_count": Number(0), "report": Object {"retained": Bool(true)}, "started_at": Null, "status": String("cancelled"), "total_count": Null, "updated_at": String("2026-10-30T16:15:19.999615+00:00"), "worker_id": Null}], Array [Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.995817+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21bb-73d2-a784-193c335267ec"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}, Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.997674+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21bc-7151-ad6f-84a98d2dcaea"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}, Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.998671+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21be-7f03-b7b2-c3b61b9c86d3"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}, Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.999273+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21bf-7bb3-b197-628330ebfd8e"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}, Object {"body": String("\\x446174652c436c69656e742c50726f6a6563742c5461736b2c486f7572732c456d61696c0a"), "content_type": String("text/csv"), "created_at": String("2026-10-30T16:15:19.999793+00:00"), "filename": String("retained.csv"), "job_id": String("01a18d98-21bf-7bb3-b197-62bd31af65e2"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3")}], Array [Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21bc-7151-ad6f-849eec62d8b5"), "job_id": String("01a18d98-21bb-73d2-a784-193c335267ec"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}, Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21bd-7060-a129-ed74167c49b8"), "job_id": String("01a18d98-21bc-7151-ad6f-84a98d2dcaea"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}, Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21be-7f03-b7b2-c3dad3b71e90"), "job_id": String("01a18d98-21be-7f03-b7b2-c3b61b9c86d3"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}, Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21bf-7bb3-b197-62aa082badc3"), "job_id": String("01a18d98-21bf-7bb3-b197-628330ebfd8e"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}, Object {"body": String("\\x72657461696e6564206572726f720a"), "id": String("01a18d98-21bf-7bb3-b197-62dd55b22a0c"), "job_id": String("01a18d98-21bf-7bb3-b197-62bd31af65e2"), "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "schema_version": Number(1), "sequence": Number(0)}], Array [Object {"active": Bool(true), "billable_rate_cents": Null, "cost_rate_cents": Null, "created_at": String("2026-10-30T16:15:19.991806+00:00"), "email": String("01a18d98-21b6-7550-9fc5-1a0d01213916@test.com"), "id": String("01a18d98-21b6-7550-9fc5-1a0d01213916"), "name": String("Test User"), "oidc_subject": Null, "org_id": String("01a18d98-21b0-7012-b52e-974c8db600d3"), "org_role": String("admin")}]]18 >19 > ---- server_fns::permissions::storage_tests::additive_migration_preserves_populated_legacy_records stdout ----20 >21 > thread 'server_fns::permissions::storage_tests::additive_migration_preserves_populated_legacy_records' (9131) panicked at crates/horae/src/server_fns/permissions/tests/storage.rs:129:5:22 > assertion `left == right` failed23 > left: Some(Object {"assignments": Array [Object {"created_at": String("2026-10-30T16:16:22.785136+00:00"), "id": String("01a18d99-1700-7153-abcc-51deb96b5792"), "project_id": String("01a18d99-16ff-73d0-b023-7d38a6b389e2"), "rate_cents": Number(12345), "role": String("lead"), "user_id": String("01a18d99-16fc-7f12-9b8f-e8c6f80a48a8")}], "clients": Array [Object {"active": Bool(true), "address": Null, "created_at": String("2026-10-30T16:16:22.783045+00:00"), "currency": String("EUR"), "default_rate_cents": Null, "id": String("01a18d99-16fe-7861-bd25-3609424c5eb7"), "name": String("Acme"), "org_id": String("01a18d99-16f7-7973-af04-c282460d7222"), "tax_id": Null}], "projects": Array [Object {"active": Bool(true), "budget_amount_cents": Null, "budget_kind": String("none"), "budget_minutes": Null, "client_id": String("01a18d99-16fe-7861-bd25-3609424c5eb7"), "code": Null, "created_at": String("2026-10-30T16:16:22.78382+00:00"), "currency": String("EUR"), "edit_revision": Number(2), "ends_on": Null, "id": String("01a18d99-16ff-73d0-b023-7d38a6b389e2"), "last_budget_alert_pct": Null, "name": String("Widget"), "org_id": String("01a18d99-16f7-7973-af04-c282460d7222"), "project_type": String("time_and_materials"), "rate_cents": Null, "starts_on": Null}], "tasks": Array [Object {"active": Bool(true), "billable_default": Bool(true), "default_rate_cents": Null, "default_rate_currency": Null, "id": String("01a18d99-1700-7153-abcc-51c326f419a2"), "name": String("Dev"), "org_id": String("01a18d99-16f7-7973-af04-c282460d7222")}], "users": Array [Object {"active": Bool(true), "billable_rate_cents": Null, "cost_rate_cents": Null, "created_at": String("2026-10-30T16:16:22.781801+00:00"), "email": String("01a18d99-16fc-7f12-9b8f-e8c6f80a48a8@test.com"), "id": String("01a18d99-16fc-7f12-9b8f-e8c6f80a48a8"), "name": String("Test User"), "oidc_issuer": Null, "oidc_subject": Null, "org_id": String("01a18d99-16f7-7973-af04-c282460d7222"), "org_role": String("manager")}]})24 > right: Some(Object {"assignments": Array [Object {"created_at": String("2026-10-30T16:16:22.785136+00:00"), "id": String("01a18d99-1700-7153-abcc-51deb96b5792"), "project_id": String("01a18d99-16ff-73d0-b023-7d38a6b389e2"), "rate_cents": Number(12345), "role": String("lead"), "user_id": String("01a18d99-16fc-7f12-9b8f-e8c6f80a48a8")}], "clients": Array [Object {"active": Bool(true), "address": Null, "created_at": String("2026-10-30T16:16:22.783045+00:00"), "currency": String("EUR"), "default_rate_cents": Null, "id": String("01a18d99-16fe-7861-bd25-3609424c5eb7"), "name": String("Acme"), "org_id": String("01a18d99-16f7-7973-af04-c282460d7222"), "tax_id": Null}], "projects": Array [Object {"active": Bool(true), "budget_amount_cents": Null, "budget_kind": String("none"), "budget_minutes": Null, "client_id": String("01a18d99-16fe-7861-bd25-3609424c5eb7"), "code": Null, "created_at": String("2026-10-30T16:16:22.78382+00:00"), "currency": String("EUR"), "edit_revision": Number(2), "ends_on": Null, "id": String("01a18d99-16ff-73d0-b023-7d38a6b389e2"), "last_budget_alert_pct": Null, "name": String("Widget"), "org_id": String("01a18d99-16f7-7973-af04-c282460d7222"), "project_type": String("time_and_materials"), "rate_cents": Null, "starts_on": Null}], "tasks": Array [Object {"active": Bool(true), "billable_default": Bool(true), "default_rate_cents": Null, "default_rate_currency": Null, "id": String("01a18d99-1700-7153-abcc-51c326f419a2"), "name": String("Dev"), "org_id": String("01a18d99-16f7-7973-af04-c282460d7222")}], "users": Array [Object {"active": Bool(true), "billable_rate_cents": Null, "cost_rate_cents": Null, "created_at": String("2026-10-30T16:16:22.781801+00:00"), "email": String("01a18d99-16fc-7f12-9b8f-e8c6f80a48a8@test.com"), "id": String("01a18d99-16fc-7f12-9b8f-e8c6f80a48a8"), "name": String("Test User"), "oidc_subject": Null, "org_id": String("01a18d99-16f7-7973-af04-c282460d7222"), "org_role": String("manager")}]})25 >26 >27 > failures:28 > server_fns::importers::commands::tests::requester::requester_migration_preserves_unknown_authors_in_all_job_states29 > server_fns::permissions::storage_tests::additive_migration_preserves_populated_legacy_records30 >31 > test result: FAILED. 1581 passed; 2 failed; 11 ignored; 0 measured; 0 filtered out; finished in 251.75s32 >33 > error: test failed, to rerun pass `-p horae --bin horae`34 For full logs, run:35 nix log /nix/store/kign2yxccgqif2czm0v5dmh6nlkbw7kn-horae-tests-0.1.0.drv