Skip to content

Conversation

@wkliao
Copy link
Member

@wkliao wkliao commented Jan 28, 2026

All existing gihub action CI yaml files can be merged into one using the matrix strategy feature, as they share many configure and make commands.

Comment on lines 219 to 222
rm -rf ${GITHUB_WORKSPACE}/pnetcdf_output
rm -rf ${GITHUB_WORKSPACE}/pnetcdf_install
rm -rf ${GITHUB_WORKSPACE}/inst
rm -rf ${GITHUB_WORKSPACE}/MPI
Copy link
Contributor

Choose a reason for hiding this comment

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

This isn't needed since GitHub Actions will delete the entire VM anyway.

Comment on lines +37 to +42
matrix:
os: [ubuntu-latest, macos-latest]
mpi_vendor: [ MPICH, OpenMPI ]
fstype: [ ufs, mimic_lustre ]
Copy link
Contributor

Choose a reason for hiding this comment

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

Should ADIOS be added to this matrix?

@@ -0,0 +1,223 @@
name: Combinations of Ubuntu/MacOSX and MPICH/OpenMPI
Copy link
Contributor

Choose a reason for hiding this comment

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

This gets prefixed to the job name, and is thus pretty long. As a result, I've seen a bunch of projects just call this "CI".

Image

@wkliao
Copy link
Member Author

wkliao commented Jan 28, 2026

Thanks for the suggestions.

ADIOS and NetCDF4 will go to a separate workflow in PR #217, as the current support for these two features are limited.

@wkliao wkliao merged commit bb5f1df into Parallel-NetCDF:master Jan 28, 2026
9 checks passed
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