OXYGENHUB

Swimlanes d60aac6c3f8a202bee8d9a980d2cdb28fbf97f4940306452410a8087cbb10697 · 60 newest of 62 changes in 25 lanes

Changes that do not depend on each other run in separate lanes, oldest on the left; an edge joins a change to what it depends on. There are no merge nodes: parallel work simply stays parallel. list view

d60aac6c3f8a A build cache: disk mo… d60aac6c3f8a A build cache: disk mo… ecce3719da80 Swarm: TLS between pee… ecce3719da80 Swarm: TLS between pee… b14aeaae683a Jetstream: runners sha… b14aeaae683a Jetstream: runners sha… 8f211e20bea5 A job's finish carries… 8f211e20bea5 A job's finish carries… 62829d15ef09 Runners send their fac… 62829d15ef09 Runners send their fac… 4cf0c99a1486 Images by hash: flow r… 4cf0c99a1486 Images by hash: flow r… 59078d2b8d46 jet: the Jetstream cra… 59078d2b8d46 jet: the Jetstream cra… 2814f4213e7c Jetstream: the fleet a… 2814f4213e7c Jetstream: the fleet a… 6d53fb7d00ec Report outputs: a dire… 6d53fb7d00ec Report outputs: a dire… 9a6fac2b40a9 Artifacts: when "alway… 9a6fac2b40a9 Artifacts: when "alway… b11e30f5031d A runner declines a jo… b11e30f5031d A runner declines a jo… ea56c56eaf90 The syscall tier: jobs… ea56c56eaf90 The syscall tier: jobs… c5b702e59c1f A runner offers only t… c5b702e59c1f A runner offers only t… f53e6d47b56a A runner tries a fetch… f53e6d47b56a A runner tries a fetch… 1abadd4a2fa6 Architecture awareness… 1abadd4a2fa6 Architecture awareness… 720eb8191059 A job's identity: iden… 720eb8191059 A job's identity: iden… fd2d4822f7f3 Spec §11: runner capab… fd2d4822f7f3 Spec §11: runner capab… e2c125610f43 Secrets mount as files… e2c125610f43 Secrets mount as files… c58efc6a74db A claim carries the hu… c58efc6a74db A claim carries the hu… 280ef951d193 Stop a job when its ru… 280ef951d193 Stop a job when its ru… bf7bb1b80fa3 pipeline.kdl: on { pus… bf7bb1b80fa3 pipeline.kdl: on { pus… 02b127d2c721 pipeline.kdl: timeout … 02b127d2c721 pipeline.kdl: timeout … 1daca0b6bb8c A runner tells the hub… 1daca0b6bb8c A runner tells the hub… 8c0a4e3a8a30 A runner's claim lists… 8c0a4e3a8a30 A runner's claim lists… 3007d8f011fa A job's result is kept… 3007d8f011fa A job's result is kept… e576e08617dc Pipelines: runs-on ask… e576e08617dc Pipelines: runs-on ask… f849c7889471 flow-casfs: a read-onl… f849c7889471 flow-casfs: a read-onl… 728b940f2c5f Pin oxygen with the st… 728b940f2c5f Pin oxygen with the st… c3db750ed96e A changelog, from 2026… c3db750ed96e A changelog, from 2026… 5c4016b9c5eb Rust build image with … 5c4016b9c5eb Rust build image with … 00b245154ee2 Pin oxygen with the st… 00b245154ee2 Pin oxygen with the st… b647ab72d51e flow check points at \… b647ab72d51e flow check points at \… e0010a74135b Pin oxygen with change… e0010a74135b Pin oxygen with change… 7b1b1d2a08c9 Pin oxygen with the Li… 7b1b1d2a08c9 Pin oxygen with the Li… 12e74792e335 Pin oxygen with change… 12e74792e335 Pin oxygen with change… 062c053ef8b1 Pin oxygen with build … 062c053ef8b1 Pin oxygen with build … 2d025bbf9842 Build identity in flow… 2d025bbf9842 Build identity in flow… f98a8f7881e0 Register runners with … f98a8f7881e0 Register runners with … a67b97e9a717 Job artifacts: output … a67b97e9a717 Job artifacts: output … 47c1d64dec8a Runners sign their rec… 47c1d64dec8a Runners sign their rec… 67634e22f48f Pin the build image th… 67634e22f48f Pin the build image th… 635ed0b18ab8 Pin oxygen: line-range… 635ed0b18ab8 Pin oxygen: line-range… a3bb1ce37e8d Pin oxygen: replace co… a3bb1ce37e8d Pin oxygen: replace co… 2b40cb9b87e1 Prebuilt dependencies … 2b40cb9b87e1 Prebuilt dependencies … eba589f87e4f The build image prebui… eba589f87e4f The build image prebui… 6c524850555b Pin oxygen: push error… 6c524850555b Pin oxygen: push error… a72abeeedd78 Sandbox env, and an im… a72abeeedd78 Sandbox env, and an im… 1b2229dab1a4 The runner tries hub r… 1b2229dab1a4 The runner tries hub r… c4285535b03a Guest /dev/fd links; j… c4285535b03a Guest /dev/fd links; j… 980b142f6634 Pin oxygen: hosts prot… 980b142f6634 Pin oxygen: hosts prot… 0f785e1c56e7 Pin oxygen with remote… 0f785e1c56e7 Pin oxygen with remote… 7dde30b05777 Pin oxygen with bookma… 7dde30b05777 Pin oxygen with bookma… bb643c252515 The runner runs up to … bb643c252515 The runner runs up to … 9e8f4a56630b flow wait: follow the … 9e8f4a56630b flow wait: follow the … 50354f576ea6 The build image carrie… 50354f576ea6 The build image carrie… fe128fa67a06 oxygen as a pinned sub… fe128fa67a06 oxygen as a pinned sub… c23d519168d8 Pinned subrepos in job… c23d519168d8 Pinned subrepos in job… eb5c4db673e5 Build image for Rust a… eb5c4db673e5 Build image for Rust a… fc10d9e80383 Ephemeral scratch moun… fc10d9e80383 Ephemeral scratch moun… a083cc802892 The specification, ren… a083cc802892 The specification, ren…