Skip to content

docs(ansible): migrate role READMEs to install_dev_env + --tags#7060

Merged
xmfcx merged 2 commits intomainfrom
refactor/role-readme-tags
Apr 24, 2026
Merged

docs(ansible): migrate role READMEs to install_dev_env + --tags#7060
xmfcx merged 2 commits intomainfrom
refactor/role-readme-tags

Conversation

@xmfcx
Copy link
Copy Markdown
Contributor

@xmfcx xmfcx commented Apr 24, 2026

Why

Phase 1 migration step from #7052: now that install_dev_env.yaml exists and the per-role playbooks are marked for removal on 2026-05-24, the role READMEs need to point at the supported command so users don't copy-paste deprecated invocations.


Test plan

Docs-only change, so verification is limited to checking the new commands resolve and the rendered docs look right.

  • Each new command parses and runs syntax-check:

    for tag in acados artifacts qt5ct_setup spconv; do ansible-playbook --syntax-check ansible/playbooks/install_dev_env.yaml --tags "$tag"; done

    Expected: playbook: ansible/playbooks/install_dev_env.yaml for all four, no errors.

  • No lingering references to the deprecated commands remain in the touched READMEs:

    grep -nE "setup-dev-env\.sh|setup_acados|download_artifacts|install_rviz_theme|install_spconv|universe\.yaml" ansible/roles/{acados,artifacts,qt5ct_setup,spconv,ros2}/README.md

    Expected: no matches.

  • Render each updated README on GitHub after push and confirm code blocks render cleanly.

xmfcx added 2 commits April 24, 2026 13:33
Phase 2 prep for #7052.
Replaces the role-specific playbook invocations with the tag-based entry
on install_dev_env.yaml so the old wrappers can be deleted.

- acados: autoware.dev_env.setup_acados -> install_dev_env --tags acados
- artifacts: download_artifacts -> install_dev_env --tags artifacts
- qt5ct_setup: install_rviz_theme -> install_dev_env --tags qt5ct_setup
- spconv: install_spconv.yaml -> install_dev_env --tags spconv (both
  standard and Jetson invocations)

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
Follow-up on the role README sweep. Two prose references still pointed
at the deprecated entrypoints after the tag migration commit.

- artifacts: the intro line claimed models download as part of
  setup-dev-env.sh; point at the ansible-playbook + --tags artifacts
  invocation instead.
- ros2: the Manual Installation section linked universe.yaml as the
  canonical rosdistro source; point at install_dev_env.yaml which now
  owns that variable.

Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
@github-actions
Copy link
Copy Markdown

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@xmfcx xmfcx added the run:health-check Run health-check label Apr 24, 2026
@xmfcx xmfcx merged commit c362296 into main Apr 24, 2026
37 of 40 checks passed
@xmfcx xmfcx deleted the refactor/role-readme-tags branch April 24, 2026 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run:health-check Run health-check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants