-
Notifications
You must be signed in to change notification settings - Fork 2
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
Don't build pinocchio tests in development image #317
Conversation
We can also create an issue or similar to not forget that we have to think about this again before releases to main. |
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.
This is definitely an acceptable fix, and given that we don't change the workflow, Pinocchio version or dockerfile sequence often, we can trust with some confidence that the source installation will be fine even without tests. It would be good to eventually re-introduce them, mainly if there are any untracked changes in base image or package versions from e.g. apt-get install
. I agree opening an issue for it would be appropriate. If the linked build-push action passes as expected then this is good to go in my opinion.
Version 6.3.0 contains behind-the-scenes structural improvements to Dockerfiles and GitHub workflows and clarifies the license requirements of the library and its dependencies. Fixes and improvements: - Build and push both 20.04 and 22.04 images (#314, #315, #316) - Don't build pinocchio tests in development image (#317) - Simplify and consolidate Dockerfiles and scripts (#319) - Better license management (#320)
Version 6.3.0 contains behind-the-scenes structural improvements to Dockerfiles and GitHub workflows and clarifies the license requirements of the library and its dependencies. Fixes and improvements: - Build and push both 20.04 and 22.04 images (#314, #315, #316) - Don't build pinocchio tests in development image (#317) - Simplify and consolidate Dockerfiles and scripts (#319) - Better license management (#320)
In order to reduce the build time of the development image, I propose (until we found a better solution) to disable the build of the pinocchio tests.
Additionally, I updated the number of jobs to use for make commands to #CPUs - 1.
These changes are currently running here