-
Notifications
You must be signed in to change notification settings - Fork 54
Static typing for Message, Services, and Actions #206
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
Conversation
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Still need to fix a circular import issue. |
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
…ces.cmake Co-authored-by: Christophe Bedard <[email protected]> Signed-off-by: Michael Carlstrom <[email protected]>
Co-authored-by: Christophe Bedard <[email protected]> Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Pulls: #206 |
I ran full CI^ so that interfaces get generated, and so that hopefully the linters (including mypy) run on the generated files as part of tests in the various interface packages. The Rpr job doesn't really test much here. |
Thanks so much for the review!
I was going to ask about this since I have a feeling this will expose some downstream bugs to be fixed. |
Signed-off-by: Michael Carlstrom <[email protected]>
Pulls: #206 |
Another old mypy bug. import typing
class A:
def __init__(self) -> typing.NoReturn: # The return type of "__init__" must be None
raise NotImplementedError() Will add a # type: ignore for now. Cannot wait for |
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Signed-off-by: Michael Carlstrom <[email protected]>
Pulls: #206 |
Signed-off-by: Michael Carlstrom <[email protected]>
|
@ros-pull-request-builder retest this please |
Alright, let's try a full CI run again. |
Pulls: #206 |
@christophebedard the |
It usually gets automatically retried if it fails due to an infra issue, but it's not always easy to find the corresponding job. ci_linux-rhel 3922 was retried with 3925, which also failed due to an infra issue and was retried with 3929: https://ci.ros2.org/job/ci_linux-rhel/3929/. There's a |
The RHEL job had some different test failures; I don't think it's related to these changes. The first one seems to be Zenoh router-related and the second one seems to be a time-related flake. |
@sloretz do you want to give this another look? Otherwise, I would go ahead and approve + merge it. |
Thanks so much for all the reviews and finally getting this merged! |
I created a new release ( The timing is great, because a Rolling sync was just completed, so we'll have time to let the buildfarm rebuild downstream packages and fix anything that breaks before the next sync. |
Feel free to ping me about any downstream problems you find. |
Adds static typing to generated messages. Closes #157.