summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorDana Robinson <43805+derobins@users.noreply.github.com>2023-02-13 19:57:43 (GMT)
committerGitHub <noreply@github.com>2023-02-13 19:57:43 (GMT)
commit6e3b34188ee54a444cbb2bdfc3f8a0082798f6d4 (patch)
treea3e55bfa7ad38d1b47c76f25edacd8ea161b1f7e /.github
parent5ce275145c7b1c8dc537846fe9a0522045be9d6f (diff)
downloadhdf5-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.yml46
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 }}"