Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-09 | ci: Run github workflows on stable branches too | Nirbheek Chauhan | 2 | -0/+4 | |
2020-12-11 | CI: Move all remaining jobs from travis-ci to GHA | Christoph Reiter | 1 | -0/+66 | |
Some changes: * Set HOME to /root, since github mounts its own HOME and 'wine' (because of permissions) and 'dub' (can't find packages) don't like that. * Remove the seccomp option, doesn't seem to be needed. | |||||
2020-12-11 | ci: run msys2 on run_unittests.py changes | Dylan Baker | 1 | -0/+2 | |
2020-12-11 | ci: rebuild macos image on run_unittest.py changes | Dylan Baker | 1 | -0/+2 | |
2020-11-23 | CI: install glib for the MSYS2 jobs to make pkgconf happy | Christoph Reiter | 1 | -0/+1 | |
Fixes a test when using pkgconf instead of pkg-config. The .pc file in the pkgconfig-gen test requires it and pkgconf seems be stricter here and fails to validate. | |||||
2020-11-23 | CI: fix a typo in the msys2 workflow trigger paths | Christoph Reiter | 1 | -2/+2 | |
2020-11-11 | CI: combine macos and ci_frameworks actions | Dylan Baker | 2 | -86/+25 | |
We're already covering most of the actions through the generic macos actions, but we should keep the qt4 action. | |||||
2020-11-11 | actions: Add project tests actions for macos | Dylan Baker | 1 | -0/+25 | |
2020-11-11 | actions: Add unittests for macos | Dylan Baker | 1 | -0/+35 | |
2020-11-10 | workflows: be more conservative about launching msys | Dylan Baker | 1 | -1/+9 | |
we don't want to lanuch it if we're only modifying a different workflow template. | |||||
2020-11-04 | CI: install pytest pytest-xdist for msys2 | Christoph Reiter | 1 | -1/+1 | |
2020-11-04 | CI: Port MSYS2 from azure-pipelines to github actions | Christoph Reiter | 1 | -0/+86 | |
This uses the msys2/setup-msys2@v2 to set up MSYS2 | |||||
2020-10-30 | Bump minimum supported Python version to 3.6. Closes #6297. | Jussi Pakkanen | 1 | -20/+0 | |
2020-10-13 | cmake: Add cross tests | Daniel Mensinger | 1 | -1/+1 | |
2020-09-25 | dependencies/hdf5: Convert to a dependency_factory | Dylan Baker | 1 | -1/+1 | |
Instead of a mega dependency that does everything, use a dependency factory for config-tool and pkg-config | |||||
2020-09-10 | Add a test run in an environment which only has a cross compiler | Jon Turney | 1 | -0/+19 | |
Add '--cross-only' option to run_tests.py, so we can arrange not to run tests in the 'native' suite when only a cross-compiler is available, as they can't succeed. | |||||
2020-09-08 | typing: Add run_mypy.py for easier mypy invocation | Daniel Mensinger | 1 | -1/+1 | |
2020-09-06 | Merge pull request #7689 from scivision/fortran_inc | Jussi Pakkanen | 1 | -19/+12 | |
correct Fortran include algorithm | |||||
2020-09-06 | ci: update to use latest recommendations | Michael Hirsch | 3 | -14/+13 | |
2020-09-03 | tests: add fortran cmake subproject include test | Michael Hirsch | 1 | -19/+12 | |
ci:unused_arg: update ninja version to work with fortran+cmake | |||||
2020-06-22 | arglist: Fix remaining mypy errors and warnings | Dylan Baker | 1 | -1/+1 | |
So we can lint it with mypy | |||||
2020-06-13 | ci: Pin ninja to 1.9.0.post1 for now | Nirbheek Chauhan | 1 | -1/+5 | |
See: https://github.com/mesonbuild/meson/pull/7306#issuecomment-643606736 | |||||
2020-04-30 | CI: pin pylint | Jon Turney | 1 | -1/+2 | |
Pin pylint version to workaround https://github.com/PyCQA/pylint/issues/3524 | |||||
2020-04-28 | ci: Upgrade to checkout@v2 | Daniel Mensinger | 1 | -2/+2 | |
2020-04-28 | ci: Added bionic image | Daniel Mensinger | 2 | -0/+2 | |
2020-04-17 | ci: Add python-jsonschema | Dylan Baker | 1 | -1/+1 | |
Which is used to validate the json schema files in the various test directories in a unit test. | |||||
2020-04-10 | ci: Fix passing env vars | Daniel Mensinger | 1 | -1/+1 | |
2020-04-05 | ci: Added cuda image (Arch Linux based) | Daniel Mensinger | 2 | -5/+8 | |
2020-04-02 | ci: Retry if dub fetch failed | Daniel Mensinger | 1 | -2/+2 | |
2020-04-02 | ci: Automatically build and publish images | Daniel Mensinger | 1 | -0/+54 | |
2020-04-02 | ci: Use new images in OS Comp | Daniel Mensinger | 1 | -32/+17 | |
2020-03-19 | Fix failing rust CI | Xavier Claessens | 1 | -1/+1 | |
rustc 1.42 now dynamically link to libstd so its path is needed in LD_LIBRARY_PATH. | |||||
2020-03-05 | ci: Add mesonlib to modules to lint with mypy | Dylan Baker | 1 | -1/+1 | |
2020-03-04 | mesonbuild: Add mcompile command | Dylan Baker | 1 | -1/+1 | |
This is tested working with both msbuild and ninja/samu. Since our xcode support is pretty much broken I didn't bother. Fixes #6670 | |||||
2020-03-02 | types: Annotate ast/introspection.py | Daniel Mensinger | 1 | -1/+1 | |
2020-03-02 | types: Annotate mparser.py | Daniel Mensinger | 1 | -1/+1 | |
This also fixes that the keys in ArgumentNode.kwargs are all of the type BaseNode now. Before this commit, it was possible that both strings and Nodes where used as keys. | |||||
2020-02-29 | mlog: fix remaining mypy errors and add to mypy check | Dylan Baker | 1 | -1/+1 | |
There were two things mypy was warning about: 1) it doesn't understand hasattr() 2) It was possible for mlog.{error,warning,deprecation} to get passed multiple values for the once keyword argument. | |||||
2020-02-20 | boost: Updated tests | Daniel Mensinger | 2 | -5/+5 | |
2020-02-11 | ci: Add Fedora and OpenSUSE images | Daniel Mensinger | 1 | -0/+24 | |
2020-01-29 | ci: Add Arch Linux OS test | Daniel Mensinger | 1 | -2/+13 | |
2020-01-24 | ci: Fix boost test on xenial | Daniel Mensinger | 1 | -2/+3 | |
2020-01-24 | ci: Install more packages | Daniel Mensinger | 1 | -0/+1 | |
2020-01-24 | tests: Fix some test failures on Ubuntun 16.04 CI | Nirbheek Chauhan | 1 | -1/+2 | |
* 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-24 | ci: Add a Ubuntu 16.04 test | Daniel Mensinger | 1 | -0/+24 | |
2020-01-23 | cmake: Always Add C, CXX if no language is specified (fixes #6441) | Daniel Mensinger | 1 | -1/+3 | |
2020-01-18 | Make the 'framework/4 qt' test more flexible | Jon Turney | 1 | -1/+1 | |
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-18 | Add macOS Qt4 framework test to ci-actions | Jon Turney | 1 | -0/+25 | |
2019-12-14 | ci: type hint checking for compilers/mixins/intel.py | Michael Hirsch, Ph.D | 1 | -1/+1 | |
2019-12-07 | types: Add type annotations to mintro.py | Daniel Mensinger | 1 | -1/+1 | |
2019-12-07 | Merge pull request #6228 from scivision/scalapack | Jussi Pakkanen | 2 | -39/+61 | |
deps: add Scalapack |