summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2020-01-24ci: Fix boost test on xenialDaniel Mensinger
2020-01-24ci: Install more packagesDaniel Mensinger
2020-01-24tests: Fix some test failures on Ubuntun 16.04 CINirbheek Chauhan
* xenial doesn't ship many dependencies, so make them all optional since we don't guarantee that everything will work * cmake/{5,6}: needs stdlib.h for EXIT_SUCCESS on GCC 5 * common/222: needs C++11, and GCC 5 doesn't understand `auto` correctly unless we explicitly enable it. * frameworks/1 boost: xenial doesn't ship boost_python3, so make it properly optional * frameworks/6 gettext: gettext can be installed without xgettext, which doesn't cause the project to fail, but the installed files list is different which causes the test to fail. * frameworks/7 gnome: gobject-introspection can't be enabled because the sanitizer unit test detects leaks in glib and fails
2020-01-24ci: Add a Ubuntu 16.04 testDaniel Mensinger
2020-01-23cmake: Always Add C, CXX if no language is specified (fixes #6441)Daniel Mensinger
2020-01-18Make the 'framework/4 qt' test more flexibleJon Turney
Make the 'framework/4 qt' test more flexible about what version of Qt is expected to be present in the CI environment. Currently, this is hard-coded as Qt5. We add an option to specify it so we can run this test under CI with just Qt4 present.
2020-01-18Add macOS Qt4 framework test to ci-actionsJon Turney
2019-12-14ci: type hint checking for compilers/mixins/intel.pyMichael Hirsch, Ph.D
2019-12-07types: Add type annotations to mintro.pyDaniel Mensinger
2019-12-07Merge pull request #6228 from scivision/scalapackJussi Pakkanen
deps: add Scalapack
2019-12-04ci/test: unused args for objc, objc++Michael Hirsch, Ph.D
2019-12-04ci/test: unused args for WindowsMichael Hirsch, Ph.D
2019-11-30CI-actions: combine extra frameworks tests into one .yml fileMichael Hirsch, Ph.D
2019-11-30scalapack: add to DockerfileMichael Hirsch, Ph.D
scalapack: actions Macos
2019-11-30deps: add scalapackMichael Hirsch, Ph.D
Scalapack uses a library stack that can be challenging to manage. Not least of all since many Scalapacks ship with broken / incomplete pkg-config files and CMake FindScalapack.cmake This resolves those issues for typical Scalapack setups including: * Linux: Intel MKL or OpenMPI + Netlib * MacOS: Intel MKL or OpenMPI + Netlib * Windows: Intel MKL (OpenMPI not available on Windows)
2019-11-28ci: hdf5: Actions MacOS CI addedMichael Hirsch, Ph.D
* MacOS Homebrew catches latest HDF5 release * Linux catches older HDF5 release * MSYS2 isn't yet ready on Actions for this test
2019-11-28HDF5: make much more robust across platformsMichael Hirsch, Ph.D
This addresses various real-world problems with HDF5 pkg-config, including * hdf*.pc with package versions as part of the filename * malformed hdf*.pc missing the commonly-used HDF5 HL module --- Additionally, this refactors more complicated dependencies such as HDF5 and OpenMPI. This may help us deduplicate internal dependency code in the future. HDF5 selftest: improve platform-agnostic test ci: init demo github action for HDF5 framework ci Actions: hold off on MSYS2 for now [skip ci] hdf5: ensure C libraries always included ci: mac hdf5--use clang+gfortran
2019-11-25dep: MPI make work for intel-cl and improve robustnessMichael Hirsch, Ph.D
optimize intelMPI variables mpi: extract version from non-OpenMPI wrapper
2019-11-18Use strict function prototypesMichael Hirsch, Ph.D
2019-11-17lint+mypy: move to github actionsMichael Hirsch, Ph.D
actions: run if .yml itself changed
2019-11-17use '-Werror=unused-parameter' for gcc/clang on project tests and ↵Michael Hirsch, Ph.D
-fimplicit-none on fortran Fortran: check for undeclared variables by forcing implicit none everywhere C/C++: check for unused parameters and return types removed unused variables from test cases ci: do missing return and unused arg check with Github Actions