summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorAllen Byrne <50328838+byrnHDF@users.noreply.github.com>2024-02-06 14:11:45 (GMT)
committerLarry Knox <lrknox@hdfgroup.org>2024-02-14 21:44:59 (GMT)
commit865a484fec3cde4175fbf683d78abc8f7504c00c (patch)
treec7217219be4746c32b41f6d1a3a13f3f06189ddd /.github
parentd95829edd7f862ef8828354ca1a7ba2d6cdc0104 (diff)
downloadhdf5-865a484fec3cde4175fbf683d78abc8f7504c00c.zip
hdf5-865a484fec3cde4175fbf683d78abc8f7504c00c.tar.gz
hdf5-865a484fec3cde4175fbf683d78abc8f7504c00c.tar.bz2
Make platform specific test presets for windows and macs (#3988)
* Enable mac tests * Add platform test workflows to examples
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/cmake-bintest.yml4
-rw-r--r--.github/workflows/cmake-ctest.yml7
2 files changed, 6 insertions, 5 deletions
diff --git a/.github/workflows/cmake-bintest.yml b/.github/workflows/cmake-bintest.yml
index fb02bce..d8a4473 100644
--- a/.github/workflows/cmake-bintest.yml
+++ b/.github/workflows/cmake-bintest.yml
@@ -153,7 +153,7 @@ jobs:
# MacOS w/ Clang + CMake
#
name: "MacOS Clang Binary Test"
- if: false
+# if: false
runs-on: macos-13
steps:
- name: Install Dependencies (MacOS)
@@ -214,6 +214,6 @@ jobs:
HDF5_PLUGIN_PATH: ${{ steps.set-hdf5lib-name.outputs.HDF5_PLUGIN_PATH }}
run: |
cd "${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}/share/HDF5Examples"
- cmake --workflow --preset=ci-StdShar-Clang --fresh
+ cmake --workflow --preset=ci-StdShar-OSX-Clang --fresh
shell: bash
diff --git a/.github/workflows/cmake-ctest.yml b/.github/workflows/cmake-ctest.yml
index 5351c74..24d5b73 100644
--- a/.github/workflows/cmake-ctest.yml
+++ b/.github/workflows/cmake-ctest.yml
@@ -220,12 +220,13 @@ jobs:
id: run-ctest
run: |
cd "${{ runner.workspace }}/hdf5/hdfsrc"
- cmake --workflow --preset=${{ inputs.preset_name }}-Clang --fresh
+ cmake --workflow --preset=${{ inputs.preset_name }}-OSX-Clang --fresh
shell: bash
- name: Publish binary (MacOS)
id: publish-ctest-binary
run: |
+
mkdir "${{ runner.workspace }}/build114"
mkdir "${{ runner.workspace }}/build114/hdf5"
cp ${{ runner.workspace }}/hdf5/hdfsrc/COPYING ${{ runner.workspace }}/build114/hdf5
@@ -369,7 +370,7 @@ jobs:
CXX: ${{ steps.setup-fortran.outputs.cxx }}
run: |
cd "${{ runner.workspace }}/hdf5/hdfsrc"
- cmake --workflow --preset=${{ inputs.preset_name }}-Intel --fresh
+ cmake --workflow --preset=${{ inputs.preset_name }}-win-Intel --fresh
shell: pwsh
- name: Publish binary (Windows_intel)
@@ -380,7 +381,7 @@ jobs:
Copy-Item -Path ${{ runner.workspace }}/hdf5/hdfsrc/COPYING -Destination ${{ runner.workspace }}/build/hdf5/
Copy-Item -Path ${{ runner.workspace }}/hdf5/hdfsrc/COPYING_LBNL_HDF5 -Destination ${{ runner.workspace }}/build/hdf5/
Copy-Item -Path ${{ runner.workspace }}/hdf5/hdfsrc/README.md -Destination ${{ runner.workspace }}/build/hdf5/
- Copy-Item -Path ${{ runner.workspace }}/hdf5/build/${{ inputs.preset_name }}-Intel/* -Destination ${{ runner.workspace }}/build/hdf5/ -Include *.zip
+ Copy-Item -Path ${{ runner.workspace }}/hdf5/build/${{ inputs.preset_name }}-win-Intel/* -Destination ${{ runner.workspace }}/build/hdf5/ -Include *.zip
cd "${{ runner.workspace }}/build"
7z a -tzip ${{ steps.set-file-base.outputs.FILE_BASE }}-win-vs2022_intel.zip hdf5
shell: pwsh