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 |