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

Finish dev-ops migration from Gitlab CI to Github actions #101

Closed
2 of 4 tasks
nachovizzo opened this issue Mar 26, 2023 · 0 comments · Fixed by #105
Closed
2 of 4 tasks

Finish dev-ops migration from Gitlab CI to Github actions #101

nachovizzo opened this issue Mar 26, 2023 · 0 comments · Fixed by #105
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@nachovizzo
Copy link
Collaborator

nachovizzo commented Mar 26, 2023

Current status

So, I'm not a devops engineer and I never used Github Actions. After a few trials I managed to setup the basic actions on #85. This includes:

  • C++ builds on Windows, Mac and Linux
  • Python builds on Windows, Mac and Linux
  • Automatic deployment to pypi of Windows, Mac and Linux wheels

Missing modules

but some stuff is missing, like:

  • Add ROS1 workflow check
  • Add ROS2 workflow
  • Add clang-format
  • Add black

Gitlab-ci

This is how a full gitlab ci pipeline looks now, we should make sure that everything is also captured in the github actions
image

Experts required!

Additionally, I would like to know if someone from the community with more experience can check a bit the code of the workflows to see if it's at least “ok”.

Merge requests are more than welcome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant