OXYGENHUB

Pin OxygenFlow 0.5.0 and oxy 0.8.0: the phone runner moves from 0.3.1 (closes #22) 26530d9758ee

Author
Andy McCall @andymccall <[email protected]>
via
agent agent:claude@andymccall <[email protected]> · keyless, under your grant for changes,refs,seal · key 2b4ac61e063d
When
· 2026-10-27 10:04 UTC
Signature
◈ sealed by agent:claude@andymccall
Hash
26530d9758eee57759589b6efc1f784f6c48dc2d4d10dd974229cc99da103bc1
Depends on
4aee5293461d 57c0824300db 5e9b097535f7 8a657957d5a0 ed6c64d23fca
Depended on by
0b152017dee3 aa21eb5e0e5b bfa2eff05d35
In bookmarks
main
In tags
v0.1.0 v0.1.1 v0.1.2 v0.1.3 v0.1.4 v0.1.5 v0.1.6 v0.1.7 v0.1.8 v0.1.9
Edits
10 atoms, 0 tree operations, 4 files

Browse the tree at this change

modified CHANGELOG.md +1 −0
…
1 unchanged lines
2 2
3 3
## Unreleased
4 4
5 +
- **The phone runner on OxygenFlow 0.5.0 (#22):** the app pins OxygenFlow 0.5.0 and oxy 0.8.0, so the phone's runner takes the idle claim that fits its memory (oxygenflow#92), stops a WASM job promptly (#93), offers the images it holds (#94) and reports where a job's time went (#35). Reinstall the app to move the runner from 0.3.1.
5 6
- **CI on OxygenFlow (#19):** every push builds the app and runs its unit tests in OxygenFlow's Android image, with no network, and keeps a JUnit report (`junit.xml`, the hub's Tests tab) and JaCoCo coverage (`coverage.xml`, the Coverage tab); `scripts/ci.sh` is the job. Debug builds record unit-test coverage (`./gradlew :app:createDebugUnitTestCoverageReport`). The screenshot tests stay local: their references change with the clock, so are not kept.
6 7
- **Account and organisation pages:** an owner's page shows who they are (avatar, name, when they joined; an organisation's description and members, each opening their own page), their open project boards and the repositories of theirs you can read, newest first. Opened from a repository's top bar, from a member, and from hub links to `/{owner}` or `/orgs/{name}`. From `GET /users/{name}`, else `GET /orgs/{name}`.
7 8
- **Off charge, the runner gives a minute's notice (#8, oxygenflow#76/#77):** taken off charge, the phone claims nothing more, finishes a job the hub expects to end within a minute and hands back any other to another runner, its checkpoint saved so the next attempt resumes where it stopped. Leaving Wi-Fi still hands back at once. Pins OxygenFlow's main (checkpoints, `leave_within`).
…
9 unchanged lines
replaced oxygen +0 −0

No line changes.

replaced oxygenflow +0 −0

No line changes.

modified rust-core/Cargo.lock +6 −5
…
895 unchanged lines
896 896
897 897
[[package]]
898 898
name = "flow"
899 -
version = "0.3.1"
899 +
version = "0.5.0"
900 900
dependencies = [
901 901
 "anyhow",
902 902
 "blake3",
…
13 unchanged lines
916 916
 "ureq",
917 917
 "wasmtime",
918 918
 "wasmtime-wasi",
919 +
 "windows-sys 0.61.2",
919 920
]
920 921
921 922
[[package]]
922 923
name = "flow-core"
923 -
version = "0.3.1"
924 +
version = "0.5.0"
924 925
dependencies = [
925 926
 "blake3",
926 927
 "globset",
…
8 unchanged lines
935 936
936 937
[[package]]
937 938
name = "flow-init"
938 -
version = "0.3.1"
939 +
version = "0.5.0"
939 940
dependencies = [
940 941
 "libc",
941 942
 "serde",
…
408 unchanged lines
1350 1351
1351 1352
[[package]]
1352 1353
name = "jet"
1353 -
version = "0.3.1"
1354 +
version = "0.5.0"
1354 1355
dependencies = [
1355 1356
 "blake3",
1356 1357
 "hex",
…
287 unchanged lines
1644 1645
1645 1646
[[package]]
1646 1647
name = "oxy-core"
1647 -
version = "0.6.0"
1648 +
version = "0.8.0"
1648 1649
dependencies = [
1649 1650
 "blake3",
1650 1651
 "ed25519-dalek",
…
1812 unchanged lines