mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-30 15:32:37 +08:00
Converts the YAML build mode arrays to objects in special runs (#2308)
* Converts the YAML build mode arrays to objects in special runs * Adds a dump of the matrix context for each test This would have made it a LOT easier to debug the build_mode issues... * Disable the mirror VFD in the -Werror checks We can re-enable this after we fix the warnings, but I don't want to conflate code and GitHub changes, so this is a better way to get the CI to pass for now.
This commit is contained in:
parent
138daa8846
commit
4bbda3038a
36
.github/workflows/main.yml
vendored
36
.github/workflows/main.yml
vendored
@ -174,10 +174,10 @@ jobs:
|
||||
flags: ""
|
||||
run_tests: false
|
||||
thread_safety:
|
||||
- enabled: false
|
||||
enabled: false
|
||||
text: ""
|
||||
build_mode:
|
||||
- text: " DBG"
|
||||
text: " DBG"
|
||||
cmake: "Debug"
|
||||
autotools: "debug"
|
||||
|
||||
@ -196,10 +196,10 @@ jobs:
|
||||
flags: ""
|
||||
run_tests: false
|
||||
thread_safety:
|
||||
- enabled: false
|
||||
enabled: false
|
||||
text: ""
|
||||
build_mode:
|
||||
- text: " DBG"
|
||||
text: " DBG"
|
||||
cmake: "Debug"
|
||||
autotools: "debug"
|
||||
|
||||
@ -218,10 +218,10 @@ jobs:
|
||||
flags: ""
|
||||
run_tests: false
|
||||
thread_safety:
|
||||
- enabled: false
|
||||
enabled: false
|
||||
text: ""
|
||||
build_mode:
|
||||
- text: " DBG"
|
||||
text: " DBG"
|
||||
cmake: "Debug"
|
||||
autotools: "debug"
|
||||
|
||||
@ -240,10 +240,10 @@ jobs:
|
||||
flags: ""
|
||||
run_tests: false
|
||||
thread_safety:
|
||||
- enabled: false
|
||||
enabled: false
|
||||
text: ""
|
||||
build_mode:
|
||||
- text: " DBG"
|
||||
text: " DBG"
|
||||
cmake: "Debug"
|
||||
autotools: "debug"
|
||||
|
||||
@ -262,10 +262,10 @@ jobs:
|
||||
flags: ""
|
||||
run_tests: false
|
||||
thread_safety:
|
||||
- enabled: false
|
||||
enabled: false
|
||||
text: ""
|
||||
build_mode:
|
||||
- text: " DBG"
|
||||
text: " DBG"
|
||||
cmake: "Debug"
|
||||
autotools: "debug"
|
||||
|
||||
@ -275,7 +275,7 @@ jobs:
|
||||
fortran: disable
|
||||
java: disable
|
||||
parallel: disable
|
||||
mirror_vfd: enable
|
||||
mirror_vfd: disable
|
||||
direct_vfd: enable
|
||||
deprec_sym: enable
|
||||
default_api: v114
|
||||
@ -284,10 +284,10 @@ jobs:
|
||||
flags: "CFLAGS=-Werror"
|
||||
run_tests: false
|
||||
thread_safety:
|
||||
- enabled: false
|
||||
enabled: false
|
||||
text: ""
|
||||
build_mode:
|
||||
- text: " DBG"
|
||||
text: " DBG"
|
||||
cmake: "Debug"
|
||||
autotools: "debug"
|
||||
|
||||
@ -297,7 +297,7 @@ jobs:
|
||||
fortran: disable
|
||||
java: disable
|
||||
parallel: disable
|
||||
mirror_vfd: enable
|
||||
mirror_vfd: disable
|
||||
direct_vfd: enable
|
||||
deprec_sym: enable
|
||||
default_api: v114
|
||||
@ -306,10 +306,10 @@ jobs:
|
||||
flags: "CFLAGS=-Werror"
|
||||
run_tests: false
|
||||
thread_safety:
|
||||
- enabled: false
|
||||
enabled: false
|
||||
text: ""
|
||||
build_mode:
|
||||
- text: " REL"
|
||||
text: " REL"
|
||||
cmake: "Release"
|
||||
autotools: "production"
|
||||
|
||||
@ -329,6 +329,10 @@ jobs:
|
||||
# SETUP
|
||||
#
|
||||
|
||||
#Useful for debugging
|
||||
- name: Dump matrix context
|
||||
run: echo '${{ toJSON(matrix) }}'
|
||||
|
||||
- name: Install CMake Dependencies (Linux)
|
||||
run: sudo apt-get install ninja-build
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
|
Loading…
Reference in New Issue
Block a user