feat(autoware_path_optimizer): meta-repository changes for acados#6771
feat(autoware_path_optimizer): meta-repository changes for acados#6771xmfcx merged 46 commits intoautowarefoundation:mainfrom
Conversation
|
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
710b51c to
d8c29bc
Compare
|
@TetsuKawa I see you previously created TIER IV internal rust role. Would you mind reviewing this role and see if there's anything missing? |
There was a problem hiding this comment.
Pull request overview
This PR updates the Autoware meta-repository to support new MPT work by adding required external dependencies (acados + tera_renderer) and extends the dev-environment provisioning to install Rust tooling via Ansible.
Changes:
- Add
universe/external/acadosanduniverse/external/tera_rendererentries to theautoware.reposmanifest. - Add Ansible tasks to install
rustup/Rust stable and update the toolchain as part ofbuild_tools.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| repositories/autoware.repos | Adds new external repositories (acados + tera_renderer) needed by the upcoming MPT integration. |
| ansible/roles/build_tools/tasks/main.yaml | Provisions Rust via rustup and updates stable toolchain for build tooling requirements. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
xmfcx
left a comment
There was a problem hiding this comment.
- #6799 (comment) see here for details.
Until web.auto team adds the support for vcs import --recursive flag support, we cannot merge this.
This has been completed. However, setup fails due to an issue with installing rustup. Looking into it now. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 9 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@PanConChicharron I found that rustc and cargo can be apt installed but rustup is not. So maybe we can install rustc and cargo of fixed version from apt. The latest version available for Ubuntu 22.04 is 1.89.0. |
8bd9357 to
f51e4e8
Compare
d05d230 to
12d671f
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
3665cbe to
9d27a0b
Compare
|
Had to rebase and force-push, as changes suggested by CodePilot do not pass DCO |
This reverts commit d2a892b. Signed-off-by: Arjun Jagdish Ram <arjun.ram@tier4.jp>
35c53bf to
6d745a6
Compare
Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
|
@xmfcx webauto is already updated, so it seems no problem to proceed. |
|
@xmfcx I don't have a write permission for autoware metarepo, so you would need another reviewer 🫠 |

Description
Changes to include new libraries and dependencies required for new MPT.
rust and cargo are dependencies of acados and terra-renderer, respectively.
How was this PR tested?