From 7692e801103bd7b6132aa6cac9af8fcb5d14888f Mon Sep 17 00:00:00 2001 From: lex00 <121451605+lex00@users.noreply.github.com> Date: Sun, 12 Jul 2026 11:25:26 -0600 Subject: [PATCH] fly: adopt mudflaps 0.4.0 (roadmap cleared: signal/exec/ps) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mudflaps 0.4.0 implements the last three Machines roadmap endpoints (signal/exec/ps) and clears its roadmap. Bump the single-source pin from 0.3.1. flyApply doesn't call the new endpoints, so behavior is unchanged — this adopts the release we cut deliberately and keeps the emulator-freshness check quiet. Verified live against ghcr.io/intentius/mudflaps:0.4.0: the machines-contract coverage test (contract ⊆ implemented, no roadmap dependency) and the flyApply integration test both pass; the freshness check now reports mudflaps current. The MACHINES_CONTRACT is unchanged — the new endpoints aren't part of the applier's surface. No tutorial or lexicon-doc changes needed: chant's mudflaps references are generic ("the flaps fake"), never version- or roadmap-specific. --- lexicons/fly/src/op/activities/emulator-images.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lexicons/fly/src/op/activities/emulator-images.ts b/lexicons/fly/src/op/activities/emulator-images.ts index 10291ceae..d74c7aed1 100644 --- a/lexicons/fly/src/op/activities/emulator-images.ts +++ b/lexicons/fly/src/op/activities/emulator-images.ts @@ -15,7 +15,7 @@ */ /** Pinned mudflaps (Fly Machines / flaps emulator) image. */ -export const MUDFLAPS_IMAGE = "ghcr.io/intentius/mudflaps:0.3.1"; +export const MUDFLAPS_IMAGE = "ghcr.io/intentius/mudflaps:0.4.0"; /** Pinned spritzer (Fly Sprites emulator) image. */ export const SPRITZER_IMAGE = "ghcr.io/intentius/spritzer:0.3.1";