Repository navigation
rig: pin rig-nodes 0.3.0 + re-lock with pixi 0.83 (#280, LAB-338) - #281
Merged
2 commits merged intoOct 29, 2026
Merged
2 commits merged into
2 commits merged into
Conversation
…latform (#280, LAB-338) Manifest only; the re-lock with pixi 0.83 follows once the v0.3.0 channel is tagged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…`channel` feature (default/typed/viz), dev from git alone Channel read at the payload commit 5e20dee (the v0.3.0 tag sits one commit early; moving it is a one-liner for Michael). `dev` no longer includes `typed` and the rig_nodes pin is no longer a workspace dependency: one package name from a git source and the channel does not solve once the released version is ahead of rig-nodes main. Verified on the Mac with the sibling rig-nodes checkout renamed away: `pixi install --locked` (default + typed), check-typed lists the eight message types, `pixi run test` 59/59, `pixi run -e typed test` 62/62. Closes #280. LAB-338. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
4 tasks
5 tasks done
5 of 6 tasks
mbreiser
added a commit
that referenced
this pull request
Oct 28, 2026
mbreiser
added a commit
that referenced
this pull request
Oct 28, 2026
Merged
3 of 5 tasks
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/installs the rig-nodes 0.3.0 package set (reiserlab/rig-nodes#3, CI run 40775301367 green on win-64 / osx-arm64 / linux-64 incl. the clean-directory acceptance): therig_nodes/rig_interfacespins →==0.3.0,rig/pixi.lockre-locked with pixi 0.83 (thedevenvironment keeps its git source dependencies on rig-nodesmain, never path dependencies).Channel URL pinned by commit
5e20dee(the commit that carries the payload; thev0.3.0tag was moved onto it on 2026-10-28, so the tag URL serves the same files and a later PR may switch the URL to the tag form). A commit SHA is as immutable as a tag.What 0.3.0 brings to this workspace:
rig_interfaces:HostStats+DiskStats/NetStats/GpuStats/ProcStats— the host monitor's/rig/hostsample (rig/docs/host-stats-request.md; the node is prototyped on ww18). Typed only in thetypedenvironment; the default environment's node publishes the String form.rig_nodes: the host-monitor node itself (rig_nodes.host_monitor/host_sampler, console scriptrig-host-monitor; rig: record the rig-nodes host monitor (/rig/host) in every run's bag #282 wires it into the arena graph),bias_health+ thefoxglove_jsonderivehook (ros2-poc: okey-cokey rig — CW/CCW pair protocols, camera + G6 Foxglove dashboard, uFMF tools, ww14 run records (LAB-303) #269 needs them), the Zenoh configs without the deprecatedrouting.peer/peers_failover_brokeringkeys (no more warnings on every node start). The ScanImage frames wrapper (LAB-303 / Block R: ScanImage ZMQ frame-stream wrapper node, latency report, off-rig harness #261) and the SiPM node (LAB-319 / Block S: read-only SiPM controller node (bias, enable, offsets, temperature into the run log) #266) were NOT ported: imaging code is moving to the private 2P rig repository (decision 2026-10-28).Closes #280 (LAB-338): the macOS floor moves from the deprecated
[system-requirements]onto the platform entry (platforms = [{ name = "osx-arm64-macos-14-0", platform = "osx-arm64", macos = "14.0" }, "win-64", "linux-64"]; pixi requires a name distinct from the subdir for an entry that carries virtual packages, and this is the name pixi 0.80 itself wrote on ww18),requires-pixi = ">=0.80"makes an older pixi refuse instead of rewriting the lock, and the lock is written by pixi 0.83. The rootpixi.toml/pixi.lockhave no such skew (a plainpixi installon 0.83 leaves the root lock unchanged — checked).Tier
next candidate (2026-10-28, with #269, #282 and the imaging-removal PR).
Release notes
none (nothing user-visible in the web tools; rig-side only).
Test plan (Mac, pixi 0.83, with
~/Documents/GitHub/rig-nodesrenamed away so no sibling checkout can be picked up)cd rig && pixi install --lockedpixi run test59/59,pixi run -e typed test62/62pixi run -e typed check-typedlists DiskStats, GpuStats, HostStats, NetStats, ProcStatsgit status rig/clean after a plainpixi installpixi install --lockedleavesgit status rig/clean;pixi install -e typedimportsrig_interfaces.msg.HostStatsLAB-338.
🤖 Generated with Claude Code