2
0
mirror of https://github.com/HDFGroup/hdf5.git synced 2025-02-17 16:10:24 +08:00

Converts the YAML build mode arrays to objects in special runs ()

* 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:
Dana Robinson 2022-12-15 23:03:02 -08:00 committed by GitHub
parent 138daa8846
commit 4bbda3038a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -174,10 +174,10 @@ jobs:
flags: "" flags: ""
run_tests: false run_tests: false
thread_safety: thread_safety:
- enabled: false enabled: false
text: "" text: ""
build_mode: build_mode:
- text: " DBG" text: " DBG"
cmake: "Debug" cmake: "Debug"
autotools: "debug" autotools: "debug"
@ -196,10 +196,10 @@ jobs:
flags: "" flags: ""
run_tests: false run_tests: false
thread_safety: thread_safety:
- enabled: false enabled: false
text: "" text: ""
build_mode: build_mode:
- text: " DBG" text: " DBG"
cmake: "Debug" cmake: "Debug"
autotools: "debug" autotools: "debug"
@ -218,10 +218,10 @@ jobs:
flags: "" flags: ""
run_tests: false run_tests: false
thread_safety: thread_safety:
- enabled: false enabled: false
text: "" text: ""
build_mode: build_mode:
- text: " DBG" text: " DBG"
cmake: "Debug" cmake: "Debug"
autotools: "debug" autotools: "debug"
@ -240,10 +240,10 @@ jobs:
flags: "" flags: ""
run_tests: false run_tests: false
thread_safety: thread_safety:
- enabled: false enabled: false
text: "" text: ""
build_mode: build_mode:
- text: " DBG" text: " DBG"
cmake: "Debug" cmake: "Debug"
autotools: "debug" autotools: "debug"
@ -262,10 +262,10 @@ jobs:
flags: "" flags: ""
run_tests: false run_tests: false
thread_safety: thread_safety:
- enabled: false enabled: false
text: "" text: ""
build_mode: build_mode:
- text: " DBG" text: " DBG"
cmake: "Debug" cmake: "Debug"
autotools: "debug" autotools: "debug"
@ -275,7 +275,7 @@ jobs:
fortran: disable fortran: disable
java: disable java: disable
parallel: disable parallel: disable
mirror_vfd: enable mirror_vfd: disable
direct_vfd: enable direct_vfd: enable
deprec_sym: enable deprec_sym: enable
default_api: v114 default_api: v114
@ -284,10 +284,10 @@ jobs:
flags: "CFLAGS=-Werror" flags: "CFLAGS=-Werror"
run_tests: false run_tests: false
thread_safety: thread_safety:
- enabled: false enabled: false
text: "" text: ""
build_mode: build_mode:
- text: " DBG" text: " DBG"
cmake: "Debug" cmake: "Debug"
autotools: "debug" autotools: "debug"
@ -297,7 +297,7 @@ jobs:
fortran: disable fortran: disable
java: disable java: disable
parallel: disable parallel: disable
mirror_vfd: enable mirror_vfd: disable
direct_vfd: enable direct_vfd: enable
deprec_sym: enable deprec_sym: enable
default_api: v114 default_api: v114
@ -306,10 +306,10 @@ jobs:
flags: "CFLAGS=-Werror" flags: "CFLAGS=-Werror"
run_tests: false run_tests: false
thread_safety: thread_safety:
- enabled: false enabled: false
text: "" text: ""
build_mode: build_mode:
- text: " REL" text: " REL"
cmake: "Release" cmake: "Release"
autotools: "production" autotools: "production"
@ -329,6 +329,10 @@ jobs:
# SETUP # SETUP
# #
#Useful for debugging
- name: Dump matrix context
run: echo '${{ toJSON(matrix) }}'
- name: Install CMake Dependencies (Linux) - name: Install CMake Dependencies (Linux)
run: sudo apt-get install ninja-build run: sudo apt-get install ninja-build
if: matrix.os == 'ubuntu-latest' if: matrix.os == 'ubuntu-latest'