-
Notifications
You must be signed in to change notification settings - Fork 61
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
Add build tests for different ROS versions #24
Add build tests for different ROS versions #24
Conversation
This commit adds a github actions to verify builds for ROS Noetic and ROS Melodic
The CI runs on my fork, but not here: Jaeyoung-Lim#1 @floriantschopp Is the repo somehow configured not to run github actions? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Jaeyoung-Lim Thanks for adding this. I am new to GitHub releases, so not much experience there. Since VersaVIS depends on a lot more than just a successful build of the ROS packages, adding such tests was quite low priority. But it also can't hurt :-)
.github/workflows/build_test.yml
Outdated
- {rosdistro: 'melodic', container: 'px4io/px4-dev-ros-melodic:2020-08-14'} | ||
- {rosdistro: 'noetic', container: 'px4io/px4-dev-ros-noetic:2020-08-20'} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
could we also use a standard repo here instead px4io?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeap, I think that makes more sense
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done!
push: | ||
branches: | ||
- 'master' | ||
pull_request: | ||
branches: | ||
- '*' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are there also nightly tests?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should add this, then I am fine for trying that change...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done! I have configured it to run 18:00 UTC everyday
2e0cbc6
to
a655fa9
Compare
This commit runs nightly builds everyday at 18:30 UTC
4975a51
to
6f223c8
Compare
@floriantschopp Can we enable github actions for this repo? Then I can also add build status badges to the readme in this PR |
864fbf7
to
b18091e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, thanks!!
Problem Description
This commit adds a simple build test for the following ROS versions
Additional Context