From 893602e44ce814060ed5e0360de1f4904398d014 Mon Sep 17 00:00:00 2001 From: ScottW514 Date: Thu, 15 Oct 2026 07:41:32 -0400 Subject: [PATCH] Pin grblHAL-glowforge 0.1.21 on the pushed head - grblHAL-glowforge b34636f -> badc832 (0.1.20 -> 0.1.21): the host tests trimmed to one proof per rule, with the cases the cut dropped back (the tray, session-budget and envelope clamps, the switch bits as numbers, an M5 then an M3 inside the armed window); a host build may shorten the M-code answer wait (-DGFMCODE_WAIT_S, CI's 5 s, for mcode_test.py's no-answer case) while the image keeps 30 s; the homing comment covers a setup step's hand-back. The driver the image builds is unchanged in behavior. It follows 205f9f2 on its own because the driver's CI runs this repository's harnesses from master, and its mcode_test expects the 5 s host build. Proof: image 20261015101725 carried the driver built from badc832 (its manifest's srcrev), and campaign c-20261015103714-0c91 passed all 53 catalog tests on it with none inherited. bitbake -c fetch grblhal-glowforge from this pin succeeds (2 tasks). The tree manifest from the pins holds grblhal-glowforge at badc832 (176 files); the coverage lint over it finds no uncovered path, no empty entry and no host-tested row problem (53 tests); test_tree_manifest passes. The driver's CI on badc832, with this repository's harnesses at 205f9f2, passes. --- .../grblhal-glowforge/grblhal-glowforge-pin.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-forgefirm/recipes-forgefirm/grblhal-glowforge/grblhal-glowforge-pin.inc b/meta-forgefirm/recipes-forgefirm/grblhal-glowforge/grblhal-glowforge-pin.inc index b6e4948..6910ad4 100644 --- a/meta-forgefirm/recipes-forgefirm/grblhal-glowforge/grblhal-glowforge-pin.inc +++ b/meta-forgefirm/recipes-forgefirm/grblhal-glowforge/grblhal-glowforge-pin.inc @@ -4,5 +4,5 @@ # changes; keep only SRCREV and PV here - the image manifest leaves # *-pin.inc out of the layer content hash because the component entry # already identifies the pinned source (forgefirm-image-manifest.bbclass). -SRCREV = "b34636f5fbce586e375c7d4c4d474ee20c3c69b7" -PV = "0.1.20" +SRCREV = "badc8323463c059e418bdf0e4a161ed73823bfc1" +PV = "0.1.21"