Repository navigation
rig: pin the rig-nodes package set 0.4.0 at its release tag (LAB-338) - #286
Merged
1 commit merged intoOct 29, 2026
Merged
1 commit merged into
1 commit merged into
Conversation
rig/pixi.toml reads the channel at https://raw.githubusercontent.com/reiserlab/rig-nodes/v0.4.0/channel (the tag form; 0.3.0 was pinned by the payload commit's SHA only because its tag had landed one commit early) with rig_nodes / rig_interfaces ==0.4.0, re-locked with pixi 0.83 (`pixi lock` in rig/; the `dev` environment's git sources on rig-nodes main re-pinned to fa83d39). 0.4.0 vs 0.3.0: the ScanImage JSON connector moved to the private 2P rig repo (rig-nodes#4), the host monitor's typed HostStats floats are quantized and its portable process sampling is cheaper (rig-nodes#6); no .msg change. Verified on the Mac with ~/Documents/GitHub/rig-nodes renamed away: `pixi install --locked` (default + typed, 4 s each), `pixi run test` 60/60 (host monitor self_cpu_median 0.006 of a core — the macOS cost gate the 0.3.0 sampler failed here), `pixi run -e typed test` 63/63, `check-typed` lists the 8 types incl. HostStats, a plain `pixi install` leaves the lock as written. Gateway: hello_ack still advertises the scanimage connector (the emulator's --scanimage-cmds node checks need the private node, as on main). Docs: WINDOWS-TEST.md expected harness count 60 / 63, README.md adapters list, the okey-cokey dashboard plan's tiff_run_to_mcap.py line (private since 2026-10-28), the rig-nodes dependency comment. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This was referenced Oct 29, 2026
mbreiser
added a commit
that referenced
this pull request
Oct 29, 2026
mbreiser
added a commit
that referenced
this pull request
Oct 29, 2026
mbreiser
added a commit
that referenced
this pull request
Oct 29, 2026
mbreiser
added a commit
that referenced
this pull request
Oct 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
rig/pixi.tomlreads the rig-nodes channel at thev0.4.0release tag (https://raw.githubusercontent.com/reiserlab/rig-nodes/v0.4.0/channel; 0.3.0 was pinned by the payload commit's SHA only because its tag had landed one commit early) and pinsrig_nodes/rig_interfaces==0.4.0. Re-locked with pixi 0.83 (pixi lockinrig/); thedevenvironment keeps its git sources on rig-nodesmain, now pinned tofa83d39. The mutex 0.20 records in the lock are unchanged (6 before, 6 after; they belong to thedevsource-build records, not to an installed environment).rig-nodes 0.4.0 vs 0.3.0 (reiserlab/rig-nodes#7, tag
v0.4.0on payload commit6aad10a, CI run 40800724499 green on win-64 / osx-arm64 / linux-64 incl. the clean-directory acceptance):rig/nodes/rig.pyalready lost--scanimage/--si-mockin Imaging boundary: the 2P imaging work moves to the private rig repo; gateway keeps the 2P topics (LAB-303, LAB-319) #284, andgrep scanimage_node rig/finds only the emulator's comment;HostStatsfloats quantized to power-of-two steps (compressible), portable process sampling reads the whole table every 5 s and only watched pids in between (rig-nodes#6);.msgchange.Docs:
rig/WINDOWS-TEST.mdexpected harness count → 60 / 60 (63 / 63 typed),rig/README.mdadapters list, the okey-cokey dashboard plan'stiff_run_to_mcap.pyline (private since 2026-10-28), the rig-nodes dependency comment inrig/pixi.toml.Tier
next candidate — together with #285 (
pixi run qc), Michael decides the set.Release notes
none
Test plan
Mac, pixi 0.83.0, with
~/Documents/GitHub/rig-nodesrenamed away for the whole run:cd rig && pixi install --locked— 4 s,rig_nodes 0.4.0 pyh4616a5c_0from the tag URL,ros2-distro-mutex 0.19.0 jazzy_26, Python 3.12.16pixi run test— 60 / 60; host monitorself_cpu_median0.006 of a core (self_cpu_max0.066),/rig/host3.2 % of the compressed payload — the macOS cost gate (≤ 2 %) that the 0.3.0 sampler failed on this Mac now passespixi install --locked -e typed+pixi run -e typed check-typed—rig_interfaces 0.4.0 h60d57d3_0, usable + serializes, msgs: ArenaFrame, ConnectorReply, DiskStats, FicTracFrame, GpuStats, HostStats, NetStats, ProcStatspixi run -e typed test— 63 / 63, typed topicsrig_interfaces/msg/ArenaFrame+HostStats,self_cpu_median0.0049pixi installafterwards leavesgit status rig/with only this PR's files (lock aspixi lockwrote it)pixi run rig+pixi run studio-emulator -- --scanimage-cmds—hello_ack advertises the scanimage connectorPASS; the ten node-dependent ScanImage checks (ping / setFileStem / grab / …) get no reply because no ScanImage node exists in this graph any more (private repo), as onmainsince Imaging boundary: the 2P imaging work moves to the private rig repo; gateway keeps the 2P topics (LAB-303, LAB-319) #284 — the gateway's/scanimage/*registration itself is intact (pixi run test60 / 60 includestest_gateway_registration's kept topics)pixi install --lockedfrom the tag URL on the candidate🤖 Generated with Claude Code