A Github Action that is supposed to be used with the kart_navigation-template repository. It runs your ROS2 kart_navigation package in the simulated environment provided by the ros2_kart_racing repository, and creates PR on its leaderboards branch with your personal record for each race track.
- A secret named
PAT. This should be a personal access token (PAT) that has permissions forpublic repos(or the wholerepocategory for private repositories that use thekart_navigation). This is required because the action creates a fork under your username. - A
trackname yourkart_navigationpackage will be tested on. This is 100% taken care of in thekart_navigationtemplate repository and SHOULD NOT be handled manually.
- Your kart times out after 30 minutes of simulation time or 60 minutes of system time. Make sure your code is not too slow. (
DNFprint on action logs) - Your code did not achieve a new personal record. (
No personal recordprint on action logs) - There was an other error while building or running your code. Make sure that everything is working locally, and if it does, maybe you need to create an issue on the corresponding repository.
ONLY when you achieve a personal record on ALL race tracks.
Based on the above, not having successful tests does not necessarily mean that there is a problem with your code.