You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
falcon-v1.45.0 ships no falcon-flight-v*.wasm component asset — the wasm component (and its .sha256) is gone from the release. This is a recurrence of #100 (the v1.28–v1.32 drop, restored in v1.33).
Regression window
Release
falcon-flight-*.wasm asset
falcon-v1.33.0
✅ present (2: wasm + .sha256)
falcon-v1.34.0
✅ present
falcon-v1.44.0
✅ falcon-flight-v1.44.wasm + .sha256
falcon-v1.45.0
❌ absent (0 wasm assets)
falcon-v1.45.0 carries only the platform CLI tarballs, *.cdx.json, the rivet snapshot, and SHA256SUMS; the darwin tarball contains falcon-hello, LICENSE, CHANGELOG.md, README.md — no wasm. The CHANGELOG has no entry announcing the removal, so this looks unintentional (same signature as #100), not a deliberate distribution change.
jess's entire forward chain starts from the published falcon-flight wasm component: the wasmtime SIL gate (run-stabilization / run-position-hold), meld fusion, kiln native execution, and synth Cortex-M compilation all consume that asset. With it absent, falcon-v1.45.0 cannot be adopted — jess has to pin back to v1.44.0 or build falcon from source. Since the release-watch loop is meant to exercise each new release, a release with no consumable component artifact silently stalls the loop at the previous version.
Add a release-asset guard in CI: fail the release if falcon-flight-*.wasm is not among the uploaded assets (a one-line gh release view … | grep wasm assertion), so this can't silently recur a third time.
Happy to verify a re-cut v1.45.x the moment the asset is back.
Filed from the jess release-watch dogfooding loop (tracked as AFD-013); recurrence of #100.
Summary
falcon-v1.45.0ships nofalcon-flight-v*.wasmcomponent asset — the wasm component (and its.sha256) is gone from the release. This is a recurrence of #100 (the v1.28–v1.32 drop, restored in v1.33).Regression window
falcon-flight-*.wasmassetfalcon-flight-v1.44.wasm+.sha256falcon-v1.45.0carries only the platform CLI tarballs,*.cdx.json, the rivet snapshot, and SHA256SUMS; the darwin tarball containsfalcon-hello,LICENSE,CHANGELOG.md,README.md— no wasm. The CHANGELOG has no entry announcing the removal, so this looks unintentional (same signature as #100), not a deliberate distribution change.Reproduction
Impact on jess
jess's entire forward chain starts from the published
falcon-flight wasmcomponent: the wasmtime SIL gate (run-stabilization / run-position-hold), meld fusion, kiln native execution, and synth Cortex-M compilation all consume that asset. With it absent, falcon-v1.45.0 cannot be adopted — jess has to pin back to v1.44.0 or build falcon from source. Since the release-watch loop is meant to exercise each new release, a release with no consumable component artifact silently stalls the loop at the previous version.Suggested fix
falcon-flight-v<ver>.wasm(+.sha256) emission to the release workflow — likely the same job that regressed in falcon-v1.28.0 missing the falcon-flight wasm component asset (shipped in v1.27.0) #100 dropped out again on a workflow edit.falcon-flight-*.wasmis not among the uploaded assets (a one-linegh release view … | grep wasmassertion), so this can't silently recur a third time.Happy to verify a re-cut v1.45.x the moment the asset is back.
Filed from the jess release-watch dogfooding loop (tracked as AFD-013); recurrence of #100.