@@ -144,6 +144,8 @@ jobs:
144
144
#set (CTEST_DROP_SITE_INIT "my.cdash.org")
145
145
# Change following line to submit to your CDash dashboard to a different CDash project
146
146
#set (CTEST_DROP_LOCATION_INIT "/submit.php?project=HDF5")
147
+ set (MODEL "GHDaily")
148
+ set (GROUP "GHDaily")
147
149
set (SITE_BUILDNAME_SUFFIX "${{ steps.set-file-base.outputs.FILE_BASE }}")
148
150
set (ADD_BUILD_OPTIONS "-DUSE_SHARED_LIBS:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON")
149
151
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DTGZPATH:PATH=${CTEST_SOURCE_DIRECTORY}/libs -DH5PL_ALLOW_EXTERNAL_SUPPORT:STRING=\"TGZ\"")
@@ -154,7 +156,7 @@ jobs:
154
156
HDF5_ROOT : ${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}
155
157
run : |
156
158
cd "${{ runner.workspace }}/hdf5_plugins"
157
- ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH,LOCAL_SUBMIT=ON,BUILD_GENERATOR=VS202264,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
159
+ ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-${{ github.event.repository.full_name }} ,LOCAL_SUBMIT=ON,NINJA=TRUE ,BUILD_GENERATOR=VS202264,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
158
160
shell : bash
159
161
continue-on-error : true
160
162
@@ -175,7 +177,7 @@ jobs:
175
177
- name : Install CMake Dependencies (Linux)
176
178
run : |
177
179
sudo apt-get update
178
- sudo apt-get install ninja-build doxygen graphviz curl
180
+ sudo apt-get install ninja-build graphviz curl
179
181
180
182
- name : Set file base name (Linux)
181
183
id : set-file-base
@@ -196,23 +198,23 @@ jobs:
196
198
with :
197
199
repo : ' HDFGroup/hdf5'
198
200
version : ' tags/snapshot'
199
- file : ' ${{ inputs.use_hdf }}-ubuntu-2204_gcc .tar.gz'
201
+ file : ' ${{ inputs.use_hdf }}-ubuntu-2404_gcc .tar.gz'
200
202
201
203
- name : Get hdf5 release
202
204
if : ${{ (inputs.use_environ == 'release') }}
203
205
uses : dsaltares/fetch-gh-release-asset@master
204
206
with :
205
207
repo : ' HDFGroup/hdf5'
206
208
version : ' tags/${{ inputs.use_hdf }}'
207
- file : ' ${{ inputs.use_hdf }}-ubuntu-2204_gcc .tar.gz'
209
+ file : ' ${{ inputs.use_hdf }}-ubuntu-2404_gcc .tar.gz'
208
210
209
211
- name : List files for the space (Linux)
210
212
run : |
211
213
ls -l ${{ github.workspace }}
212
214
ls ${{ runner.workspace }}
213
215
214
216
- name : Uncompress gh binary (Linux)
215
- run : tar -zxvf ${{ github.workspace }}/${{ inputs.use_hdf }}-ubuntu-2204_gcc .tar.gz
217
+ run : tar -zxvf ${{ github.workspace }}/${{ inputs.use_hdf }}-ubuntu-2404_gcc .tar.gz
216
218
217
219
- name : Uncompress hdf5 binary (Linux)
218
220
run : |
@@ -263,18 +265,19 @@ jobs:
263
265
#set (CTEST_DROP_SITE_INIT "my.cdash.org")
264
266
# Change following line to submit to your CDash dashboard to a different CDash project
265
267
#set (CTEST_DROP_LOCATION_INIT "/submit.php?project=HDF5")
268
+ set (MODEL "GHDaily")
269
+ set (GROUP "GHDaily")
266
270
set (SITE_BUILDNAME_SUFFIX "${{ steps.set-file-base.outputs.FILE_BASE }}")
267
271
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} --log-level=VERBOSE")
268
272
set (ADD_BUILD_OPTIONS "-DUSE_SHARED_LIBS:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON")
269
273
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DTGZPATH:PATH=${CTEST_SOURCE_DIRECTORY}/libs -DH5PL_ALLOW_EXTERNAL_SUPPORT:STRING=\"TGZ\"")
270
- set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} --log-level=VERBOSE")
271
274
272
275
- name : Run ctest (Linux)
273
276
env :
274
277
HDF5_ROOT : ${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}
275
278
run : |
276
279
cd "${{ runner.workspace }}/hdf5_plugins"
277
- ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-GCC,LOCAL_SUBMIT=ON,BUILD_GENERATOR=Unix,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
280
+ ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-${{ github.event.repository.full_name }}- GCC,LOCAL_SUBMIT=ON,NINJA=TRUE ,BUILD_GENERATOR=Unix,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
278
281
shell : bash
279
282
continue-on-error : true
280
283
@@ -382,18 +385,19 @@ jobs:
382
385
# Change following line to submit to your CDash dashboard to a different CDash project
383
386
#set (CTEST_DROP_LOCATION_INIT "/submit.php?project=HDF5")
384
387
set (SITE_BUILDNAME_SUFFIX "${{ steps.set-file-base.outputs.FILE_BASE }}")
388
+ set (MODEL "GHDaily")
389
+ set (GROUP "GHDaily")
385
390
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} --log-level=VERBOSE")
386
391
set (ADD_BUILD_OPTIONS "-DUSE_SHARED_LIBS:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON")
387
392
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DTGZPATH:PATH=${CTEST_SOURCE_DIRECTORY}/libs -DH5PL_ALLOW_EXTERNAL_SUPPORT:STRING=\"TGZ\"")
388
- set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} --log-level=VERBOSE")
389
393
390
394
- name : Run ctest (MacOS_latest)
391
395
id : run-ctest
392
396
env :
393
397
HDF5_ROOT : ${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}
394
398
run : |
395
399
cd "${{ runner.workspace }}/hdf5_plugins"
396
- ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-Clang,LOCAL_SUBMIT=ON,BUILD_GENERATOR=Unix,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
400
+ ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-${{ github.event.repository.full_name }}- Clang,LOCAL_SUBMIT=ON,NINJA=TRUE ,BUILD_GENERATOR=Unix,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
397
401
shell : bash
398
402
continue-on-error : true
399
403
@@ -527,11 +531,13 @@ jobs:
527
531
#set (CTEST_DROP_SITE_INIT "my.cdash.org")
528
532
# Change following line to submit to your CDash dashboard to a different CDash project
529
533
#set (CTEST_DROP_LOCATION_INIT "/submit.php?project=HDF5")
530
- set (SITE_BUILDNAME_SUFFIX "${{ steps.set-file-base.outputs.FILE_BASE }}")
531
534
#set (CMAKE_GENERATOR_TOOLSET "Intel C++ Compiler 2024,fortran=ifx")
535
+ set (SITE_BUILDNAME_SUFFIX "${{ steps.set-file-base.outputs.FILE_BASE }}")
536
+ set (MODEL "GHDaily")
537
+ set (GROUP "GHDaily")
538
+ set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} --log-level=VERBOSE")
532
539
set (ADD_BUILD_OPTIONS "-DUSE_SHARED_LIBS:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON")
533
540
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DTGZPATH:PATH=${CTEST_SOURCE_DIRECTORY}/libs -DH5PL_ALLOW_EXTERNAL_SUPPORT:STRING=\"TGZ\"")
534
- set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} --log-level=VERBOSE")
535
541
536
542
- name : Run ctest (Windows_intel) with oneapi
537
543
env :
@@ -541,7 +547,7 @@ jobs:
541
547
HDF5_ROOT : ${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}
542
548
run : |
543
549
cd "${{ runner.workspace }}/hdf5_plugins"
544
- ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-Intel,LOCAL_SUBMIT=ON,BUILD_GENERATOR=VS202264,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
550
+ ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-${{ github.event.repository.full_name }}- Intel,LOCAL_SUBMIT=ON,NINJA=TRUE ,BUILD_GENERATOR=VS202264,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
545
551
shell : pwsh
546
552
continue-on-error : true
547
553
@@ -590,23 +596,23 @@ jobs:
590
596
with :
591
597
repo : ' HDFGroup/hdf5'
592
598
version : ' tags/snapshot'
593
- file : ' ${{ inputs.use_hdf }}-ubuntu-2204_intel .tar.gz'
599
+ file : ' ${{ inputs.use_hdf }}-ubuntu-2404_intel .tar.gz'
594
600
595
601
- name : Get hdf5 release (Linux_intel)
596
602
if : ${{ (inputs.use_environ == 'release') }}
597
603
uses : dsaltares/fetch-gh-release-asset@master
598
604
with :
599
605
repo : ' HDFGroup/hdf5'
600
606
version : ' tags/${{ inputs.use_hdf }}'
601
- file : ' ${{ inputs.use_hdf }}-ubuntu-2204_intel .tar.gz'
607
+ file : ' ${{ inputs.use_hdf }}-ubuntu-2404_intel .tar.gz'
602
608
603
609
- name : List files for the space (Linux_intel)
604
610
run : |
605
611
ls -l ${{ github.workspace }}
606
612
ls ${{ runner.workspace }}
607
613
608
614
- name : Uncompress gh binary (Linux_intel)
609
- run : tar -zxvf ${{ github.workspace }}/${{ inputs.use_hdf }}-ubuntu-2204_intel .tar.gz
615
+ run : tar -zxvf ${{ github.workspace }}/${{ inputs.use_hdf }}-ubuntu-2404_intel .tar.gz
610
616
611
617
- name : Uncompress hdf5 binary (Linux_intel)
612
618
run : |
@@ -658,10 +664,11 @@ jobs:
658
664
# Change following line to submit to your CDash dashboard to a different CDash project
659
665
#set (CTEST_DROP_LOCATION_INIT "/submit.php?project=HDF5")
660
666
set (SITE_BUILDNAME_SUFFIX "${{ steps.set-file-base.outputs.FILE_BASE }}")
667
+ set (MODEL "GHDaily")
668
+ set (GROUP "GHDaily")
661
669
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} --log-level=VERBOSE")
662
670
set (ADD_BUILD_OPTIONS "-DUSE_SHARED_LIBS:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON")
663
671
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DTGZPATH:PATH=${CTEST_SOURCE_DIRECTORY}/libs -DH5PL_ALLOW_EXTERNAL_SUPPORT:STRING=\"TGZ\"")
664
- set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} --log-level=VERBOSE")
665
672
666
673
- name : Run ctest (Linux_intel)
667
674
env :
@@ -671,7 +678,7 @@ jobs:
671
678
HDF5_ROOT : ${{ steps.set-hdf5lib-name.outputs.HDF5_ROOT }}
672
679
run : |
673
680
cd "${{ runner.workspace }}/hdf5_plugins"
674
- ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-Intel,LOCAL_SUBMIT=ON,BUILD_GENERATOR=Unix,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
681
+ ctest -S HDF5PLconfig.cmake,CTEST_SITE_EXT=GH-${{ github.event.repository.full_name }}- Intel,LOCAL_SUBMIT=ON,NINJA=TRUE ,BUILD_GENERATOR=Unix,CTEST_SOURCE_NAME=${{ steps.set-file-base.outputs.SOURCE_BASE }} -C Release -VV -O hdf5_plugins.log
675
682
shell : bash
676
683
continue-on-error : true
677
684
0 commit comments