Move the shed sample node into the test fixtures #123

Merged
Claude merged 1 commit from chore/shed-to-fixtures into feat/yaml-nodes 2026-10-15 18:30:57 +00:00
Collaborator

YN-6. nodes/shed.yaml was a placeholder that took YAML ID 30 and the label "Shed" in the real-node uniqueness checks. It moves (git mv) to scripts/tests/fixtures/c3.yaml as "Fixture C3", ID 51 (the other fixtures use 49 and 50), so CI still builds a C3 node with a local toggle and a remote follow. nodes/ now holds no YAML.

build_yaml_nodes.sh failed on the empty nodes/*.yaml glob under set -e, so it gains shopt -s nullglob. Nothing else named shed.yaml.

Tested: with the move and no fix the script failed on the unmatched glob; with it, all three fixtures build. 26 Python tests pass locally, none skipped, same as before.

YN-6. `nodes/shed.yaml` was a placeholder that took YAML ID 30 and the label "Shed" in the real-node uniqueness checks. It moves (`git mv`) to `scripts/tests/fixtures/c3.yaml` as "Fixture C3", ID 51 (the other fixtures use 49 and 50), so CI still builds a C3 node with a local toggle and a remote follow. `nodes/` now holds no YAML. `build_yaml_nodes.sh` failed on the empty `nodes/*.yaml` glob under `set -e`, so it gains `shopt -s nullglob`. Nothing else named `shed.yaml`. Tested: with the move and no fix the script failed on the unmatched glob; with it, all three fixtures build. 26 Python tests pass locally, none skipped, same as before.
Move the shed sample node into the test fixtures
All checks were successful
Build and test / build (pull_request) Successful in 5m8s
Build and test / release (pull_request) Has been skipped
28a79669be
Claude merged commit 6a19bbecf6 into feat/yaml-nodes 2026-10-15 18:30:57 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rob/CampervanControlSystems!123
No description provided.