Skip to content
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

Setup CI #7

Merged
merged 6 commits into from
Apr 13, 2022
Merged

Setup CI #7

merged 6 commits into from
Apr 13, 2022

Conversation

chapulina
Copy link
Contributor

Add GitHub actions-based CI that runs on every push and PR.

It uses binaries for ROS and Gazebo dependencies, pulled from https://packages.ros.org, and compiles from source all the repos in buoy_all.yaml.

Then it tests all buoy repos, including buoy_msgs. I think we should just rely on the ROS buildfarm to run CI for the messages package eventually, but until we're ready to bloom it, we can test it here.

CI is currently failing the copyright check, which should be fixed by #6

Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
@quarkytale
Copy link
Contributor

Had retriggered checks, but its only failing for copyright

@chapulina
Copy link
Contributor Author

Thanks for the review, @quarkytale ! Now that #2 and #5 have been merged, I expect the linters to fail.

Once CI comes back, if only the linters are failing, I'll merge this PR, and you can work against main to address those linters as part of #3 until CI is 🟢 . If something else fails, like the build, I'll address it in this PR before merging.

@chapulina
Copy link
Contributor Author

Ok, only linter errors:

	  1 - copyright (Failed)
	  2 - cppcheck (Failed)
	  3 - cpplint (Failed)

Merging!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants