- Added: a
changelogcheck on the WASM tier..flow/checks.wasm changelog CHANGELOG.md [MANIFEST]checks the changelog's shape (## Unreleasedfirst if at all, then## X.Y.Z (YYYY-MM-DD)sections newest first, none empty) and that the version aCargo.toml,.propertiesorpackage.jsonsays has its section, so a release never finds its notes missing. It is a job of OxygenFlow's pipeline, and of OxygenHub's, Oxygen's and the Android app's, any runner with the WASM tier taking it. - Added:
flow deps check(issue #101). Jobs have no network, so every crate aCargo.lockneeds must be vendored in the build image at that version.flow deps check [Cargo.lock]says whether it is, before the push: each missing crate with the versions the image does have and thecargo update --precisethat pins one, exit 1. It reads the image's crate list (--list), a vendor directory (--vendor), or the lock files the image is built from (--image-lock, repeatable); inside a job, the image's own.flow deps listprints the set. - Changed: the build image publishes its crate list.
images/rust/build.shwritescrates.txt(NAME VERSIONa line) beside the tarball and at/opt/crates.txtin the image. - What a runner is running, for its host (oxygenhub-android#8):
flow::runner::running()lists the jobs this runner is running now (owner/name #run job), each from just before it starts until it ends, so the Android app can show them on its card and notification. flowbuilds and runs on FreeBSD (issue #99): FreeBSD 15.1 with pkg's Rust 1.98 buildsflowwith the WASM tier (wasmtime runs there); thenoatimecheck is Linux's only, as on Haiku. A FreeBSD machine can be a WASM runner (flow tiers: wasm available; the microvm and syscall tiers say they are Linux's).
Releases 1
OxygenFlow 0.5.3 latest v0.5.3 · ✔ signed by Andy McCall · andymccall ·
Trust and auditAssets
- SHA256SUMS 344 B · blake3
be998df965cd· 1 downloads · built by run #228 dist · signed receipt by plex-1 (short-lived key) · provenance - flow-linux-aarch64 19.8 MiB · blake3
98bc02521aee· 1 downloads · built by run #228 dist · signed receipt by plex-1 (short-lived key) · provenance - flow-linux-riscv64 20.0 MiB · blake3
33d41ab7023e· 1 downloads · built by run #228 dist · signed receipt by plex-1 (short-lived key) · provenance - flow-linux-x86_64 25.1 MiB · blake3
0d720a912695· 1 downloads · built by run #228 dist · signed receipt by plex-1 (short-lived key) · provenance - flow-windows-x86_64.exe 35.2 MiB · blake3
dc9ad4415a21· 0 downloads · built by run #228 dist · signed receipt by plex-1 (short-lived key) · provenance - Source (v0.5.3.tar.zst)
- Source (v0.5.3.zip)