diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2023-02-13 19:57:43 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-13 19:57:43 (GMT) |
commit | 6e3b34188ee54a444cbb2bdfc3f8a0082798f6d4 (patch) | |
tree | a3e55bfa7ad38d1b47c76f25edacd8ea161b1f7e /.github | |
parent | 5ce275145c7b1c8dc537846fe9a0522045be9d6f (diff) | |
download | hdf5-6e3b34188ee54a444cbb2bdfc3f8a0082798f6d4.zip hdf5-6e3b34188ee54a444cbb2bdfc3f8a0082798f6d4.tar.gz hdf5-6e3b34188ee54a444cbb2bdfc3f8a0082798f6d4.tar.bz2 |
Add parallel Autotools -Werror checks (#2384)
New actions added to GitHub CI to build parallel HDF5 w/ CFLAGS=-Werror. Since the GitHub runners are so underpowered, we just configure, build, and install but do not run tests. This covers Autotools only, both debug and release.
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/main.yml | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index de33669..f827ed9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -345,6 +345,52 @@ jobs: cmake: "Release" autotools: "production" + # Parallel Debug -Werror + - name: "Ubuntu gcc Autotools parallel -Werror (build only)" + os: ubuntu-latest + cpp: disable + fortran: disable + java: disable + parallel: enable + mirror_vfd: disable + direct_vfd: enable + deprec_sym: enable + default_api: v114 + toolchain: "" + generator: "autogen" + flags: "CFLAGS=-Werror" + run_tests: false + thread_safety: + enabled: false + text: "" + build_mode: + text: " DBG" + cmake: "Debug" + autotools: "debug" + + # Parallel production/release -Werror + - name: "Ubuntu gcc Autotools parallel -Werror (build only)" + os: ubuntu-latest + cpp: disable + fortran: disable + java: disable + parallel: enable + mirror_vfd: disable + direct_vfd: enable + deprec_sym: enable + default_api: v114 + toolchain: "" + generator: "autogen" + flags: "CFLAGS=-Werror" + run_tests: false + thread_safety: + enabled: false + text: "" + build_mode: + text: " REL" + cmake: "Release" + autotools: "production" + # Sets the job's name from the properties name: "${{ matrix.name }}${{ matrix.build_mode.text }}${{ matrix.thread_safety.text }}" |