OXYGENHUB

Swimlanes 6d53fb7d00eca0eeaf62fe6094a88849c03bd2e57846f9e747224566cf5b1001 · 41 changes in 24 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

6d53fb7d00ec Report outputs: a dire… 6d53fb7d00ec Report outputs: a dire… 9a6fac2b40a9 Artifacts: when "alway… 9a6fac2b40a9 Artifacts: when "alway… 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… c3db750ed96e A changelog, from 2026… c3db750ed96e A changelog, from 2026… b647ab72d51e flow check points at \… b647ab72d51e flow check points at \… 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… 635ed0b18ab8 Pin oxygen: line-range… 635ed0b18ab8 Pin oxygen: line-range… a3bb1ce37e8d Pin oxygen: replace co… a3bb1ce37e8d Pin oxygen: replace co… 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 … 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… f29b88af0d9b OxygenFlow's own pipel… f29b88af0d9b OxygenFlow's own pipel… e0918b887850 OxygenFlow M0: pipelin… e0918b887850 OxygenFlow M0: pipelin…