diff options
author | Allen Byrne <50328838+byrnHDF@users.noreply.github.com> | 2024-01-31 14:13:15 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-31 14:13:15 (GMT) |
commit | 595b5099ea7042cda52d22dda3dd6b4da4b683e6 (patch) | |
tree | e2d3a603b19f72a230534bf137dc40ca3ff25e78 /.github/workflows/cmake.yml | |
parent | 45ac12e6b660edfb312110d4e3b4c6970ff0585a (diff) | |
download | hdf5-595b5099ea7042cda52d22dda3dd6b4da4b683e6.zip hdf5-595b5099ea7042cda52d22dda3dd6b4da4b683e6.tar.gz hdf5-595b5099ea7042cda52d22dda3dd6b4da4b683e6.tar.bz2 |
Add binary testing to CI testing (#3971)
* Add binary test job
* Correct names of jobs
* Add build mode to binary names
* Limit packaging execution
* Make mac DragNDrop optional
* Format if checks
* fix checks for TS
* Allow examples to be packaged
* Correct if NOT format
* Correct configure and workflow call
* Separate out CMake/Autotools Parallel job
* Correct binary examples path
* Correct dir path for windows test
* Correct paths and add extlibs
* Windows binaries do not have a share folder
Diffstat (limited to '.github/workflows/cmake.yml')
-rw-r--r-- | .github/workflows/cmake.yml | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index c22c753..7911be7 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -19,30 +19,49 @@ jobs: name: "CMake Debug Thread-Safety Workflows" uses: ./.github/workflows/main-cmake.yml with: - thread_safety: true + thread_safety: "TS" build_mode: "Debug" call-release-thread-cmake: name: "CMake Release Thread-Safety Workflows" uses: ./.github/workflows/main-cmake.yml with: - thread_safety: true + thread_safety: "TS" build_mode: "Release" call-debug-cmake: name: "CMake Debug Workflows" uses: ./.github/workflows/main-cmake.yml with: - thread_safety: false + thread_safety: "" build_mode: "Debug" call-release-cmake: name: "CMake Release Workflows" uses: ./.github/workflows/main-cmake.yml with: - thread_safety: false + thread_safety: "" build_mode: "Release" + call-release-bintest: + name: "CMake Test Release Binaries" + needs: call-release-cmake + uses: ./.github/workflows/cmake-bintest.yml + with: + build_mode: "Release" + + call-release-par: + name: "CMake Parallel Release Workflows" + uses: ./.github/workflows/main-cmake-par.yml + with: + build_mode: "Release" + + call-debug-par: + name: "CMake Parallel Debug Workflows" + uses: ./.github/workflows/main-cmake-par.yml + with: + build_mode: "Debug" + call-release-cmake-intel: name: "CMake Intel Workflows" uses: ./.github/workflows/intel-cmake.yml |