-
Notifications
You must be signed in to change notification settings - Fork 27
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
Ensure Docker TPL builds use +devtools variant #1418
Comments
To my knowledge the docker containers should not be building the devtools spec: axom/scripts/docker/dockerfile_clang-14 Line 36 in 1235eb8
also in the build log it is turned off: https://github.com/LLNL/axom/actions/runs/9881233214/job/27291573128#step:8:5489 Where do you see it building those dependencies? |
I saw that the docker builds were using axom/scripts/docker/dockerfile_clang-14 Lines 9 to 16 in 1235eb8
EDIT: And providing external packages in the Docker axom/scripts/spack/configs/docker/ubuntu22/spack.yaml Lines 170 to 194 in 1235eb8
|
Ah yes. We could add them as Spack externals but Axom doesn't currently use any of the devtools in its CI. It certainly could, and should probably. We do utilize clangformat for a style check. Serac has doxygen check that we could add that ensures no warning/errors in the doxygen build but this would be a large effort to get it to an empty state. It was left off because we just aren't using them. |
I noticed as part of the clang@14 and gcc@13 Docker builds, Axom is building
+devtool
dependencies like doxygen and graphviz, but not building with the+devtool
variant in the spec.You can see in the output host-config artifacts that no devtools are enabled:
https://github.com/LLNL/axom/actions/runs/9881233214
The text was updated successfully, but these errors were encountered: