Skip to content

Work around missing Application#make_nofitier method in flake8

Flake8 removed the Application#make_notifier method in https://gitlab.com/pycqa/flake8/merge_requests/274 causing ament_lint to fail (https://github.com/ament/ament_lint/pull/124). This change just pins flake8 to an earlier version until we migrate to ROS2 D or until a new version of ament_lint is released for Crystal and we migrate to it.

See https://gitlab.com/AutowareAuto/AutowareAuto/-/jobs/169211258 for an example of our builds failing because of the removal of Application#make_notifier

Here's a CI build with the patch from this merge request applied https://gitlab.com/AutowareAuto/AutowareAuto/pipelines/49691648

Edited by Esteve Fernandez

Merge request reports