Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(behavior_path_avoidance_by_lane_change_module): prefix package and namespace with autoware_ #6638

Merged
merged 2 commits into from
Jun 7, 2024

Conversation

esteve
Copy link
Contributor

@esteve esteve commented Mar 15, 2024

Description

This PR adds the autoware_ prefix to the package and puts headers in the autoware namespace.

Part of:

Tests performed

Not applicable.

Effects on system behavior

Not applicable.

Pre-review checklist for the PR author

The PR author must check the checkboxes below when creating the PR.

In-review checklist for the PR reviewers

The PR reviewers must check the checkboxes below before approval.

Post-review checklist for the PR author

The PR author must check the checkboxes below before merging.

  • There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@github-actions github-actions bot added the component:planning Route planning, decision-making, and navigation. (auto-assigned) label Mar 15, 2024
@esteve esteve added the tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Mar 27, 2024
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from 43d5b57 to 4711115 Compare March 27, 2024 14:58
@esteve esteve marked this pull request as draft March 27, 2024 16:39
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from b099494 to 3213947 Compare April 2, 2024 13:32
@esteve esteve marked this pull request as ready for review April 12, 2024 15:41
@esteve
Copy link
Contributor Author

esteve commented Apr 12, 2024

@xmfcx @mitsudome-r @rej55 @satoshi-ota @shmpwk @TomohitoAndo @tkimura4 @zulfaqar-azmi-t4

This is now ready for review, please have a look at it when you have a moment. Thanks.

@esteve esteve enabled auto-merge (squash) April 12, 2024 15:42
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from fcf0ff7 to 7398ba5 Compare April 18, 2024 12:58
@esteve
Copy link
Contributor Author

esteve commented Apr 18, 2024

I've reverted any performance or any other improvements detected by clang-tidy, the CI will now fail because of the clang-tidy check, but now the PR only conntains the prefix changes.

@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from bfd968e to cabcb1a Compare April 22, 2024 12:44
@esteve esteve marked this pull request as draft May 7, 2024 12:47
auto-merge was automatically disabled May 7, 2024 12:47

Pull request was converted to draft

@esteve
Copy link
Contributor Author

esteve commented May 7, 2024

Back to draft because I'm going to rename folders and move headers to a separate folder (see autowarefoundation/autoware#4569 (comment))

@github-actions github-actions bot added type:documentation Creating or refining documentation. (auto-assigned) type:ci Continuous Integration (CI) processes and testing. (auto-assigned) labels May 13, 2024
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from 3ae34b6 to bde2856 Compare May 13, 2024 14:39
@esteve esteve marked this pull request as ready for review May 13, 2024 14:40
@esteve esteve enabled auto-merge (squash) May 13, 2024 14:41
@esteve
Copy link
Contributor Author

esteve commented May 13, 2024

@xmfcx this PR is ready for review again.

@xmfcx xmfcx added the tag:deploy-docs Mark for deploy-docs action generation. (used-by-ci) label May 14, 2024
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from ef83960 to 9a94bd0 Compare May 15, 2024 13:22
@esteve esteve requested a review from xmfcx May 16, 2024 15:11
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from 163b5b8 to 6a14bee Compare May 23, 2024 12:48
@xmfcx xmfcx marked this pull request as draft May 23, 2024 15:08
auto-merge was automatically disabled May 23, 2024 15:08

Pull request was converted to draft

@xmfcx xmfcx changed the title build(behavior_path_avoidance_by_lane_change_module): prefix package and namespace with autoware_ refactor(behavior_path_avoidance_by_lane_change_module)!: prefix package and namespace with autoware_ May 27, 2024
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from 6a14bee to 9665d4d Compare May 27, 2024 13:06
@esteve esteve marked this pull request as ready for review May 27, 2024 14:20
@esteve
Copy link
Contributor Author

esteve commented May 27, 2024

@xmfcx I've fixed the build issues in this PR, could you have a look at it when you have a moment? Thanks.

@esteve esteve enabled auto-merge (squash) May 28, 2024 08:34
@esteve esteve changed the title refactor(behavior_path_avoidance_by_lane_change_module)!: prefix package and namespace with autoware_ refactor(behavior_path_avoidance_by_lane_change_module): prefix package and namespace with autoware_ May 29, 2024
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch 7 times, most recently from ee8389b to 37ea393 Compare June 6, 2024 10:50
@satoshi-ota
Copy link
Contributor

Hi @esteve . I missed your PR and created #7309 accidentally. Could you fix build fail? After that, I'll approve your PR.

@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch 2 times, most recently from 47ead0e to 6d3194b Compare June 7, 2024 10:55
@esteve
Copy link
Contributor Author

esteve commented Jun 7, 2024

@satoshi-ota done, I've fixed all the build issues. I've also moved the header to src so they are not exported (there are no downstream packages that depend on this package), and put all the code in the autoware:: namespace

…and namespace with autoware_

Signed-off-by: Esteve Fernandez <[email protected]>
@esteve esteve force-pushed the prefix-behavior_path_avoidance_by_lane_change_module branch from 721db1b to 93e4c6f Compare June 7, 2024 13:56
Copy link
Contributor

@satoshi-ota satoshi-ota left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@esteve esteve merged commit 57786a7 into main Jun 7, 2024
23 of 25 checks passed
@esteve esteve deleted the prefix-behavior_path_avoidance_by_lane_change_module branch June 7, 2024 23:41
KhalilSelyan pushed a commit that referenced this pull request Jul 22, 2024
…age and namespace with autoware_ (#6638)

* build(behavior_path_avoidance_by_lane_change_module): prefix package and namespace with autoware_

Signed-off-by: Esteve Fernandez <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Esteve Fernandez <[email protected]>

* build(autoware_behavior_path_avoidance_by_lane_change_module): fix namespaces

Signed-off-by: Esteve Fernandez <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Esteve Fernandez <[email protected]>

* fix(autoware_behavior_path_avoidance_by_lane_change_module): fix clang-tidy issues

Signed-off-by: Esteve Fernandez <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Esteve Fernandez <[email protected]>

* fix(autoware_behavior_path_avoidance_by_lane_change_module): fix tests

Signed-off-by: Esteve Fernandez <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Esteve Fernandez <[email protected]>

* fix(autoware_behavior_path_avoidance_by_lane_change_module): fix clang-tidy issues

Signed-off-by: Esteve Fernandez <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Esteve Fernandez <[email protected]>

* build(autoware_behavior_path_avoidance_by_lane_change_module): revert clang-tidy fixes for naming functions

Signed-off-by: Esteve Fernandez <[email protected]>

* build(autoware_behavior_path_avoidance_by_lane_change_module): revert clang-tidy fixes for naming functions

Signed-off-by: Esteve Fernandez <[email protected]>

* build(autoware_behavior_path_external_request_lane_change_module): revert performance-related clang-tidy fixes

Signed-off-by: Esteve Fernandez <[email protected]>

* build(autoware_behavior_path_avoidance_by_lane_change_module): revert clang-tidy fixes for naming functions

Signed-off-by: Esteve Fernandez <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Esteve Fernandez <[email protected]>

* refactor(autoware_behavior_path_avoidance_by_lane_change_module): update CODEOWNERS and .pages files

Signed-off-by: Esteve Fernandez <[email protected]>

* refactor(autoware_behavior_path_avoidance_by_lane_change_module): move headers files to src

Signed-off-by: Esteve Fernandez <[email protected]>

* refactor(autoware_behavior_path_avoidance_by_lane_change_module): fix include paths

Signed-off-by: Esteve Fernandez <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Esteve Fernandez <[email protected]>

* Update planning/autoware_behavior_path_avoidance_by_lane_change_module/src/scene.cpp

Co-authored-by: M. Fatih Cırıt <[email protected]>
Signed-off-by: Esteve Fernandez <[email protected]>

* style(pre-commit): autofix

Signed-off-by: Esteve Fernandez <[email protected]>

* build: fix missing using clauses

Signed-off-by: Esteve Fernandez <[email protected]>

---------

Signed-off-by: Esteve Fernandez <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: M. Fatih Cırıt <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:planning Route planning, decision-making, and navigation. (auto-assigned) tag:deploy-docs Mark for deploy-docs action generation. (used-by-ci) tag:run-build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) type:ci Continuous Integration (CI) processes and testing. (auto-assigned) type:documentation Creating or refining documentation. (auto-assigned)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants