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

Bugfix/offline build #161

Merged
merged 20 commits into from
Sep 22, 2022
Merged

Conversation

mdavis36
Copy link
Collaborator

@mdavis36 mdavis36 commented Sep 15, 2022

Summary

This PR helps to enable Spheral to build within an environment without internet connection provided TPLs are available.

  • All Python runtime libraries are managed by spack.
    • Removal of all python module related CMake files / code.
  • Dockerfile changes to enable testing a Spheral build in a two stage process.
    1. Build and install all TPLs through tpl-manager / spack to a docker container as normal.
    2. Build, install and test spheral with the pre-installed Python libraries in and environment without a network connection.
  • Azure Pipelines has been replaced with github actions to enable support for github container repository (ghcr.io) hosting of our latest develop Spheral build on x86 machines.

@mdavis36 mdavis36 changed the base branch from develop to bugfix/LLNLSpheral-lib-fix September 21, 2022 23:26
@mdavis36 mdavis36 marked this pull request as ready for review September 21, 2022 23:26
Copy link
Collaborator

@jmikeowen jmikeowen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome work getting this going MIke.

@mdavis36 mdavis36 merged commit f42b98e into bugfix/LLNLSpheral-lib-fix Sep 22, 2022
@mdavis36 mdavis36 deleted the bugfix/offline-build branch September 22, 2022 21:53
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