In this article I will explain how you can: Setup GitHub Actions Build a ROS workspace in a Docker image Run all ROS tests and get a necessary exit code So without further ado, let’s begin. Step 1 Good code has good tests. Ideally tests which are run automatically and the failure…