Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-06-11 | CI: Split out file format test as a separate GitHub workflow | Jon Turney | 1 | -0/+13 | |
Split out checking of file format as a separate GitHub workflow, rather than running it as part of the project tests for every platform and toolchain combination in CI, so that this test is not effected by the changed paths constraints which are applied to the project tests. | |||||
2021-06-11 | CI: Don't try to update website in a forked repository | Jon Turney | 1 | -3/+10 | |
2021-06-11 | CI: Don't try to push docker image in a forked repository | Jon Turney | 1 | -2/+4 | |
The 'build images' workflow runs on a schedule, so will run (and fail) weekly in every fork. Don't try to push to docker if docker credentials aren't in repository secrets. (A test for that has to be written rather indirectly due to https://github.com/actions/runner/issues/520) | |||||
2021-06-10 | Move Cygwin tests to a GitHub workflow (#8829) | Jon Turney | 2 | -0/+99 | |
* CI: Don't run cross-only test when other workflows are changed * CI: Move Cygwin test run from Azure Pipelines to GitHub workflow Also review installed package list, dropping detritus from 42792554, not removed in f5ed85d7. | |||||
2021-06-02 | ci: Automatically update website when pushing to master | Xavier Claessens | 1 | -0/+35 | |
2021-03-04 | ci: Downgrade Qt on MacOS from Qt6 to Qt5 | Daniel Mensinger | 1 | -4/+6 | |
2021-02-05 | ci: fix yaml syntax error | Dylan Baker | 1 | -0/+1 | |
2021-01-29 | Change the Eoan CI to ubuntu rolling ci | Dylan Baker | 2 | -5/+4 | |
This makes the Ubuntu CI always use the latest release, without us having to manually change it. | |||||
2021-01-29 | workflows/os_comp: Don't run if there aren't relavent changes | Dylan Baker | 1 | -1/+13 | |
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 | |