OXYGENHUB

Check the changelog on the WASM tier c1b5d82f16cd

Author
Andy McCall @andymccall <[email protected]>
via
agent agent:claude@andymccall <[email protected]> · keyless, under your grant for changes,refs,seal · key 690a0183d68a
When
· 2026-11-04 00:09 UTC
Signature
◈ sealed by agent:claude@andymccall
Hash
c1b5d82f16cdf044361549fceb682b7bc2988fd97ae3be007fa1bc72fad90ef7
Depends on
57c0824300db 8a657957d5a0 8de06aa06268 9481bfa7c5d0
Depended on by
34a44dcebe06 cccf06468345
In bookmarks
main
In tags
v0.1.9
Edits
3 atoms, 1 tree operation, 3 files

Browse the tree at this change

added .flow/checks.wasm +0 −0

No line changes.

modified .flow/pipeline.kdl +17 −0
…
7 unchanged lines
8 8
// runs the same tests.
9 9
schema-version 1
10 10
11 +
// Cheap checks on the WASM tier (oxygenflow#96): OxygenFlow's checks module,
12 +
// copied from oxygenflow/.flow/checks.wasm (built there from
13 +
// crates/flow-checks; copy it again when it changes). No image and no KVM,
14 +
// so any runner with the WASM tier takes it: a phone, plex, windows-1.
15 +
sandbox "wasm" {
16 +
    runtime "wasm"
17 +
    memory-limit "64MiB"
18 +
}
19 +
20 +
// The changelog's shape, and a section for the version gradle.properties says, so a
21 +
// release never finds its notes missing.
22 +
job "changelog" {
23 +
    sandbox "wasm"
24 +
    scope "CHANGELOG.md" "gradle.properties" ".flow/checks.wasm"
25 +
    exec ".flow/checks.wasm" "changelog" "CHANGELOG.md" "gradle.properties"
26 +
}
27 +
11 28
sandbox "android" {
12 29
    runtime "microvm"
13 30
    rootfs "cas://blob/d5dabda3166dee2a2fdaca1b245c6e677aa95066beff8b8bb829987cb2fcacd7"
…
95 unchanged lines
modified CHANGELOG.md +4 −0
1 1
# Changelog
2 2
3 +
## Unreleased
4 +
5 +
- **The changelog is checked on the WASM tier:** a `changelog` job runs OxygenFlow's checks module on any runner with the WASM tier, failing when the changelog is out of shape or the version in gradle.properties has no section.
6 +
3 7
## 0.1.8 (2026-11-03)
4 8
5 9
- **The version card notices a new release without a restart (#34):** Account › OxygenHub asked the hub for releases once, when the card first showed, so an app left open kept saying "OxygenHub 0.1.6" after 0.1.7 was out until it was force-quit. It asks again each time the app comes to the front.
…
63 unchanged lines