From a49639afd5e3a4c7821e005dfd8fe18cc57973da Mon Sep 17 00:00:00 2001 From: Scot Breitenfeld Date: Fri, 14 Feb 2025 10:40:54 -0600 Subject: [PATCH 1/2] sync --- .github/workflows/clang-format-fix.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/clang-format-fix.yml b/.github/workflows/clang-format-fix.yml index e0a8d29..70427ab 100644 --- a/.github/workflows/clang-format-fix.yml +++ b/.github/workflows/clang-format-fix.yml @@ -34,7 +34,6 @@ jobs: inplace: True style: file # exclude: './config ' - - uses: EndBug/add-and-commit@v9.1.3 with: author_name: github-actions From 31264a19fba00d4b4bf88ba38b62b228c1c56550 Mon Sep 17 00:00:00 2001 From: Scot Breitenfeld Date: Tue, 4 Mar 2025 09:53:36 -0600 Subject: [PATCH 2/2] CI HDF5 cmake build updates --- .github/workflows/codeql.yml | 5 ++++- .github/workflows/hdf5-develop.yml | 5 ++++- .github/workflows/hdf5-latest.yml | 5 ++++- .github/workflows/linux.yml | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 583771f..dd18c2f 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -99,7 +99,10 @@ jobs: # Compile HDF5 mkdir -p hdf5/build cd hdf5/build - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$HDF5_DIR -DHDF5_ENABLE_PARALLEL:BOOL=ON -DHDF5_ENABLE_THREADSAFE:BOOL=ON -DHDF5_ALLOW_UNSUPPORTED:BOOL=ON .. + cmake -DCMAKE_INSTALL_PREFIX=$HDF5_DIR -DHDF5_ENABLE_PARALLEL=ON -DHDF5_ENABLE_THREADSAFE=ON \ + -DHDF5_ALLOW_UNSUPPORTED=ON -DBUILD_TESTING=OFF -DHDF5_BUILD_HL_LIB=OFF \ + -DHDF5_BUILD_EXAMPLES=OFF -DHDF5_BUILD_TOOLS:BOOL=OFF \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=mpicc .. make -j2 install cd - cd argobots diff --git a/.github/workflows/hdf5-develop.yml b/.github/workflows/hdf5-develop.yml index c5f8ddb..dfa4cc5 100644 --- a/.github/workflows/hdf5-develop.yml +++ b/.github/workflows/hdf5-develop.yml @@ -38,7 +38,10 @@ jobs: cmake --version mkdir -p hdf5/build cd hdf5/build - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DHDF5_ENABLE_PARALLEL:BOOL=ON -DHDF5_ENABLE_THREADSAFE:BOOL=ON -DALLOW_UNSUPPORTED:BOOL=ON .. + cmake -DCMAKE_INSTALL_PREFIX=$HDF5_DIR -DHDF5_ENABLE_PARALLEL=ON -DHDF5_ENABLE_THREADSAFE=ON \ + -DHDF5_ALLOW_UNSUPPORTED=ON -DBUILD_TESTING=OFF -DHDF5_BUILD_HL_LIB=OFF \ + -DHDF5_BUILD_EXAMPLES=OFF -DHDF5_BUILD_TOOLS:BOOL=OFF \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=mpicc .. sudo make -j2 install cd .. git rev-parse HEAD > git.txt diff --git a/.github/workflows/hdf5-latest.yml b/.github/workflows/hdf5-latest.yml index 28dbee4..4c68b3b 100644 --- a/.github/workflows/hdf5-latest.yml +++ b/.github/workflows/hdf5-latest.yml @@ -38,7 +38,10 @@ jobs: cmake --version mkdir -p hdf5/build cd hdf5/build - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DHDF5_ENABLE_PARALLEL:BOOL=ON -DHDF5_ENABLE_THREADSAFE:BOOL=ON -DALLOW_UNSUPPORTED:BOOL=ON .. + cmake -DCMAKE_INSTALL_PREFIX=$HDF5_DIR -DHDF5_ENABLE_PARALLEL=ON -DHDF5_ENABLE_THREADSAFE=ON \ + -DHDF5_ALLOW_UNSUPPORTED=ON -DBUILD_TESTING=OFF -DHDF5_BUILD_HL_LIB=OFF \ + -DHDF5_BUILD_EXAMPLES=OFF -DHDF5_BUILD_TOOLS:BOOL=OFF \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=mpicc .. sudo make -j2 install cd .. git rev-parse HEAD > git.txt diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 2fe6de4..8bd8438 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -60,7 +60,10 @@ jobs: # Compile HDF5 mkdir -p hdf5/build cd hdf5/build - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$HDF5_DIR -DHDF5_ENABLE_PARALLEL:BOOL=ON -DHDF5_ENABLE_THREADSAFE:BOOL=ON -DHDF5_ALLOW_UNSUPPORTED:BOOL=ON .. + cmake -DCMAKE_INSTALL_PREFIX=$HDF5_DIR -DHDF5_ENABLE_PARALLEL=ON -DHDF5_ENABLE_THREADSAFE=ON \ + -DHDF5_ALLOW_UNSUPPORTED=ON -DBUILD_TESTING=OFF -DHDF5_BUILD_HL_LIB=OFF \ + -DHDF5_BUILD_EXAMPLES=OFF -DHDF5_BUILD_TOOLS:BOOL=OFF \ + -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=mpicc .. make -j2 install cd - cd argobots