atlas
44a50c0df6
test(hive-c0re): serialise the remaining env-mutating tests
...
Every one of these carried a "SAFETY: single-threaded mutation of an env
var no other test asserts on" comment. Each claim was true of the module
and false of the process: env vars are one process-global and every
#[test] in this crate lands in the same binary at default parallelism,
so "no other test" has to mean no other test in the BINARY — and two of
them set HIVE_FORGE_URL outright.
They now take the crate lock #3483 added, including the two whose
variables nothing else touches: what makes a variable safe is that every
mutator routes through one lock, not that today's set happens not to
collide.
The doc comment on push_forwarded_var_options said the render-level
tests race each other; they serialise now, so it says that. It is
deliberately not an intra-doc link — test_env is #[cfg(test)], so
rustdoc cannot resolve it and -D rustdoc::broken-intra-doc-links fails
the docs check.
2026-08-19 06:18:15 +02:00
..
agent_config
fix( #3245 ): resolve broken intra-doc links in hive-c0re
2026-08-14 00:25:35 +02:00
dashboard
address review: switch hive-c0re to hive-jobq-wire's shared parse_states/filter_nodes_by_state, note the generic shape in endpoint docs
2026-08-16 16:59:54 +02:00
forge
revive: reseed applied from forge main, no proposed fallback
2026-08-18 00:13:23 +02:00
job_queue
job_queue: trim graph_snapshot's doc comment back under the 30-line comment-block cap
2026-08-16 17:19:04 +02:00
lifecycle
fix(otel): stop delivering the hive's upstream token to agents
2026-08-18 22:23:35 +02:00
socket_server
fix( #3245 ): resolve the remaining intra-doc links in hive-c0re
2026-08-14 00:25:35 +02:00
stats
test(hive-c0re): one crate-wide lock for env-mutating tests
2026-08-19 01:38:54 +02:00
stores
fix( #3245 ): resolve broken intra-doc links in hive-c0re
2026-08-14 00:25:35 +02:00
workers
fix(c0re): name the remote and branch on the knowledge pull
2026-08-14 19:50:56 +02:00
actions.rs
refactor( #2916 ): destroy submits a DAG instead of an imperative teardown
2026-08-14 00:24:45 +02:00
container_view.rs
fix( #3245 ): resolve broken intra-doc links in hive-c0re
2026-08-14 00:25:35 +02:00
coordinator.rs
fix( #3245 ): resolve broken intra-doc links in hive-c0re
2026-08-14 00:25:35 +02:00
dashboard_events.rs
hive-sh4re: split inbox, container, journal, and schedule wire shapes into their own modules
2026-08-10 23:26:15 +02:00
gateway_nginx.rs
fix(3179): the gateway's config files get their own state dir
2026-08-12 10:29:27 +02:00
loose_ends.rs
hive-sh4re: split inbox, container, journal, and schedule wire shapes into their own modules
2026-08-10 23:26:15 +02:00
main.rs
test(hive-c0re): one crate-wide lock for env-mutating tests
2026-08-19 01:38:54 +02:00
matrix.rs
fix( #3245 ): resolve the remaining intra-doc links in hive-c0re
2026-08-14 00:25:35 +02:00
meta.rs
test(hive-c0re): serialise the remaining env-mutating tests
2026-08-19 06:18:15 +02:00
migrate.rs
refactor( #2916 ): drop the two obsolete startup migrations
2026-08-02 01:41:37 +02:00
paths.rs
fix(3179): the gateway's config files get their own state dir
2026-08-12 10:29:27 +02:00
priv_client.rs
feat(3088): move the gateway's nginx + dnsmasq onto the host
2026-08-11 18:01:03 +02:00
questions.rs
hive-sh4re: split inbox, container, journal, and schedule wire shapes into their own modules
2026-08-10 23:26:15 +02:00
server.rs
refactor( #2916 ): destroy submits a DAG instead of an imperative teardown
2026-08-14 00:24:45 +02:00
snapshot_push.rs
refactor( #2862 ): one snapshot store per swarm, not one per peer
2026-07-31 22:15:37 +02:00
swarm_status.rs
fix(hive-c0re): keep the cause in the swarm-status boot warnings
2026-08-16 13:14:03 +02:00
test_env.rs
test(hive-c0re): one crate-wide lock for env-mutating tests
2026-08-19 01:38:54 +02:00
webhook_secret.rs
chore( #2510 ): bump indicatif/tower-http/hmac/sha2 to latest majors
2026-07-16 10:42:30 +02:00