aboutsummaryrefslogtreecommitdiff
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2021-02-07Add Qt6 moduleLuca Weiss1-1/+1
2021-02-06mesonlib: Add better errormessage to typelistifyDylan Baker1-1/+1
2021-02-06ci: Add bindgen to CI imagesDylan Baker2-1/+2
2021-01-29Change the Eoan CI to ubuntu rolling ciDylan Baker3-5/+3
This makes the Ubuntu CI always use the latest release, without us having to manually change it.
2021-01-29CI: arch: get hotdoc from official reposEli Schwartz1-2/+2
It is now officially packaged.
2021-01-29CI: arch: remove duplicate package from listEli Schwartz1-1/+1
2021-01-11CI: fix arch linux tests failing to install wxgtkEli Schwartz1-1/+1
There hasn't been any such package since the original addition of a gtk3 version of wxgtk... back in 2017. The "new" wxgtk2 package provided a virtual provides ever since, so people still depending on "wxgtk" would get the old gtk2 version. This virtual provides got dropped today, resulting in the package being uninstallable. Resolve the provides to its canonical name, thus making it installable again.
2020-12-11CI: Move all remaining jobs from travis-ci to GHAChristoph Reiter2-66/+0
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-11-11travis: Drop osx supportDylan Baker2-43/+15
We're now running this through github actions, no need for travis.
2020-10-13cmake: Add cross testsDaniel Mensinger1-0/+5
2020-10-13ci: fix fedora imageDaniel Mensinger1-4/+4
2020-10-13ci: Add an interactive mode (testTTY) for the CI image builderDaniel Mensinger3-9/+29
2020-09-11Add a test run of MSVC ARM64 cross on Windows x64Jon Turney1-4/+4
Add a cross-file for MSVC UWP ARM64. Bump cidata tag to get an updated install.ps1 script (run by run.ps1) which sets the vcvars environment correctly when cross-compiling. Since arranging the correct environment for simultaneous cross and native 'cl' use is hard, this is test run uses '--cross-only' so we don't require a native compiler. Extend '--cross-only' so it also explicitly uses a machine file which makes all build machine compilers unusable.
2020-06-17coverage: llvm-cov supportCary Converse5-6/+8
2020-06-17ci: Remove PostgreSQL from PATHNirbheek Chauhan1-1/+2
It's one of the causes of the cmake test failures, and it's also plaguing the VS2019 jobs now because of the image update.
2020-06-05ci: run some builders with response file threshold set to zeroDan Kegel1-0/+8
2020-05-15travis/macos: Restore the old pkg-config behaviourNirbheek Chauhan1-1/+3
We need to test both "have pkg-config" and "don't have pkg-config" pathways on macOS, which is why pkg-config was only installed in one branch based on --unity=on/off.
2020-04-28ci: Fix OpenSUSE immage boost_pythonDaniel Mensinger1-1/+1
2020-04-28ci: Added bionic imageDaniel Mensinger3-1/+70
2020-04-23ci: Try to fix opensuse imageDylan Baker1-1/+1
2020-04-22ci: install python3-lxmlDylan Baker4-3/+4
This will be used by the junit validation tests.
2020-04-17ci: Add python-jsonschemaDylan Baker3-1/+3
Which is used to validate the json schema files in the various test directories in a unit test.
2020-04-12azure: Do not skip boost testsDaniel Mensinger1-1/+4
2020-04-11Add rust stdlib dir to PATH on Windows.Jussi Pakkanen1-0/+3
2020-04-10Fix typosJens Carl1-2/+2
2020-04-08travis: Fix Travis OSX buildDaniel Mensinger2-0/+78
2020-04-05ci: Added cuda image (Arch Linux based)Daniel Mensinger3-1/+28
2020-04-05ci: Fix env_vars.sh path in the opensuse imageDaniel Mensinger1-4/+4
2020-04-04ci: Use self hosted CI dataDaniel Mensinger3-243/+75
2020-04-04ci: Add debug logs to for the setup processDaniel Mensinger2-4/+15
2020-04-02ci: Retry if dub fetch failedDaniel Mensinger5-8/+50
2020-04-02ci: Fix OpenSUSE imageDaniel Mensinger1-4/+4
2020-04-02ci: Use the new CI image builder for eoanDaniel Mensinger3-36/+60
2020-04-02ci: New CI image builder infrastructureDaniel Mensinger11-19/+220
2020-04-02ci: Added python-jsonschema to docker imagesDaniel Mensinger3-4/+6
2020-04-01ci: Added boost_python to fedoraDaniel Mensinger1-0/+1
2020-02-23Merge pull request #6637 from ↵Jussi Pakkanen1-2/+2
mesonbuild/nirbheek/implement-symbolextractor-windows Implement symbolextractor on windows + some cleanups/fixes
2020-02-22symbolextractor: Add support for clang-clNirbheek Chauhan1-2/+2
Requires the latest LLVm 9.0 release which implements the `-list` argument to `llvm-lib` and ships with an implementation of `nm` called `llvm-nm`.
2020-02-20boost: Updated testsDaniel Mensinger2-3/+3
2020-02-11ci: Add Fedora and OpenSUSE imagesDaniel Mensinger4-0/+76
2020-02-09Remove vs2015 jobs as Azure will stop supporting it.Jussi Pakkanen1-16/+5
2020-02-04Don't fail in setup on azure when commit message contains an equals signJon Turney1-0/+4
The kludgy method we use to get env vars from vcvarsall.bat into our environment doesn't correctly handle env var values which contain newlines. The BUILD_SOURCEVERSIONMESSAGE environment variable contains the entirety of the commit message. If a line containing an equals sign appears in the commit message, we could have problems. Unset that environment variable to workaround this problem.
2020-01-29ci: Add Arch Linux OS testDaniel Mensinger3-0/+88
2020-01-22tests: Add a unit test for checksumsNirbheek Chauhan1-1/+1
Adds a CI dependency on the `pefile` python module.
2019-12-11Merge pull request #6207 from dcbaker/linker-optionJussi Pakkanen1-1/+2
Add a way to select the dynamic linker meson uses
2019-12-09azure: Fix vs2015Daniel Mensinger1-10/+0
2019-12-02azure: print where link.exe is coming from tooDylan Baker1-1/+2
2019-09-01azure: Bump to upstream ninja v1.9 releaseNirbheek Chauhan1-1/+8
2019-09-01azure: Download pkg-config.exe from meson cidataNirbheek Chauhan1-1/+1
2019-07-24ci: Fix failures in vs2019 jobs on AzureNirbheek Chauhan1-1/+1
pip warns about being out of date and powershell interprets that as an error because reasons. Found in https://github.com/mesonbuild/meson/pull/5687#issuecomment-514268525