In ROS1 we could modify XML launchfile and roslaunch them directly without catkin_make rebuilding, in ROS2 it seems if I modify python launchfile, I need to rebuild the package otherwise
ros2 launch <package_name> <launchfile_name>
runs the old launchfile. Do I need to rebuild the package after each modification or am I missing something?