Skip to content

Treat autoware_system_designer files as lock files #6

@mojomex

Description

@mojomex

As outlined in this comment in

I think that most info in the YAML files could be auto-generated and CI-checked:

  1. Launch the node (either with the legacy launch system or with autoware_system_designer)
  2. Extract the node's subscriptions and publishers
  3. Extract the node's parameters
  4. Generate or verify the YAML based on these

My main motivations are twofold:

  • It's essential to keep the code and the YAMLs in sync, otherwise we might be analyzing something that doesn't match the running system
  • Treating the YAMLs as (largely) auto-generated files reduces maintenance overhead and manually written duplicate code

Please let me know your thoughts!

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions