-
-
Notifications
You must be signed in to change notification settings - Fork 264
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
Update daily build action to build MPICH and OpenMPI from source #5058
Update daily build action to build MPICH and OpenMPI from source #5058
Conversation
@@ -53,8 +56,8 @@ jobs: | |||
|
|||
# Enable threads=multiple for testing with Subfiling and | |||
# VOL connectors that require MPI_THREAD_MULTIPLE | |||
- name: Install MPICH (GCC) (Production) | |||
if: ${{ steps.cache-mpich-ubuntu-gcc.cache-hit != 'true' && (inputs.build_mode != 'debug') }} |
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.
Fixed the caching here in both the MPICH and OpenMPI workflows; forgot to add the .outputs
@@ -80,3 +83,13 @@ jobs: | |||
--enable-threads=multiple | |||
make -j2 | |||
make install | |||
|
|||
- name: Tar MPICH installation to preserve permissions for artifact | |||
run: tar -cvf mpich.tar ${{ runner.workspace }}/mpich |
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.
Needed as a workaround. The default artifact zipping method doesn't preserve permissions, so GitHub mentions tar'ing first as a workaround.
No description provided.