Skip to content

fix: add missing keepout and speed zone substitutions for non-composed nodes#5357

Merged
SteveMacenski merged 2 commits intomainfrom
claude/issue-5356-20250714_194927
Jul 14, 2025
Merged

fix: add missing keepout and speed zone substitutions for non-composed nodes#5357
SteveMacenski merged 2 commits intomainfrom
claude/issue-5356-20250714_194927

Conversation

@SteveMacenski
Copy link
Member

Non-composed nodes were missing the yaml substitutions for keepout and speed zones that are present in the component container launch. This was causing parameter type errors when the substitution values weren't being replaced.

Added:

  • use_keepout_zones and use_speed_zones launch arguments
  • yaml_substitutions dictionary with KEEPOUT_ZONE_ENABLED and SPEED_ZONE_ENABLED
  • value_rewrites parameter to RewrittenYaml to apply the substitutions

Fixes #5356

Generated with Claude Code

claude bot and others added 2 commits July 14, 2025 19:51
…d nodes

Non-composed nodes were missing the yaml substitutions for keepout and speed
zones that are present in the component container launch. This was causing
parameter type errors when the substitution values weren't being replaced.

Added:
- use_keepout_zones and use_speed_zones launch arguments  
- yaml_substitutions dictionary with KEEPOUT_ZONE_ENABLED and SPEED_ZONE_ENABLED
- value_rewrites parameter to RewrittenYaml to apply the substitutions

Fixes #5356

Co-authored-by: Steve Macenski <SteveMacenski@users.noreply.github.com>
Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
@SteveMacenski SteveMacenski marked this pull request as ready for review July 14, 2025 19:55
@SteveMacenski
Copy link
Member Author

Tested and fixes

@codecov
Copy link

codecov bot commented Jul 14, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@SteveMacenski SteveMacenski merged commit f6f87d2 into main Jul 14, 2025
15 checks passed
@SteveMacenski SteveMacenski deleted the claude/issue-5356-20250714_194927 branch July 14, 2025 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Non-Composed nodes have a keepout and speed zone substitution missing

1 participant