mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-12-27 08:01:04 +08:00
c779464bfe
* Fix issue with HDF5_VOL_ALLOW_EXTERNAL CMake variable * Add initial API test workflow * Initialize parallel testing with MPI_THREAD_MULTIPLE when testing API * Add CMake variable to allow specifying a VOL connector's package name * Remove call to MPI_Init in serial API tests While previously necessary, it now interferes with VOL connectors that may need to be initialized with MPI_THREAD_MULTIPLE
49 lines
1.0 KiB
YAML
49 lines
1.0 KiB
YAML
name: hdf5 VOL connectors CI
|
|
|
|
# Run VOL connector CI daily at 06:00 CDT (11:00 UTC)
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: "0 11 * * *"
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
# Build and test individual VOL connectors by using HDF5's
|
|
# CMake FetchContent functionality.
|
|
#hdf5_vol_daos_fetchcontent:
|
|
# uses: ./.github/workflows/vol_daos.yml
|
|
# with:
|
|
# build_mode: "Release"
|
|
|
|
hdf5_vol_rest_fetchcontent:
|
|
uses: ./.github/workflows/vol_rest.yml
|
|
with:
|
|
build_mode: "Release"
|
|
|
|
hdf5_vol_ext_passthru_fetchcontent:
|
|
uses: ./.github/workflows/vol_ext_passthru.yml
|
|
with:
|
|
build_mode: "Release"
|
|
|
|
hdf5_vol_async_fetchcontent:
|
|
uses: ./.github/workflows/vol_async.yml
|
|
with:
|
|
build_mode: "Release"
|
|
|
|
hdf5_vol_cache_fetchcontent:
|
|
uses: ./.github/workflows/vol_cache.yml
|
|
with:
|
|
build_mode: "Release"
|
|
|
|
hdf5_vol_adios2:
|
|
uses: ./.github/workflows/vol_adios2.yml
|
|
with:
|
|
build_mode: "Release"
|
|
|
|
hdf5_vol_log:
|
|
uses: ./.github/workflows/vol_log.yml
|
|
with:
|
|
build_mode: "Release"
|