aboutsummaryrefslogtreecommitdiff
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2022-03-03CI images: add the JRE to UbuntuEli Schwartz2-0/+2
This is needed in order to test a pending improvement to the jni dependency in #10048.
2022-02-27modules/wayland: Add unstable_wayland moduleMark Bolhuis2-2/+2
2022-01-22Merge pull request #9742 from ximion/wip/itstoolJussi Pakkanen2-0/+2
i18n: Add support for joining XML localization via itstool
2022-01-10bump minimum required version of python to 3.7Eli Schwartz1-1/+1
Comment out the pending deprecation notice. It cannot be reached anymore, but is still useful for the next time we do a version bump.
2022-01-10update ubuntu bionic to use python 3.7Eli Schwartz1-1/+8
The pip package is for python 3.6, but installs pip for all versions of python. Apparently. Including python 3.7. So do all other packages, especially the ones where it doesn't work but pip thinks it is installed anyway. Force a reinstall.
2021-12-18ci: Make sure itstool is available on Ubuntu as wellMatthias Klumpp2-0/+2
All other CI images already seed it explicitly.
2021-12-06ci: install pytest-subtestsDylan Baker2-1/+2
Which lets pytest understand unittest.subtest
2021-12-06ci/ubuntu-rolling: remove pkg-config-arm-linux-gnueabihfDylan Baker1-1/+0
This has been removed as an explicit package in impish. It seems that having pkg-config installed and adding arm as an arch will cause it to be generated automatically
2021-10-10Fix typos discovered by codespellChristian Clauss1-1/+1
2021-10-06ci: Add TTY mode to the image builder mounting mesonDaniel Mensinger1-1/+30
2021-09-24pipelines: add 32bit clippy to 32bit rustDylan Baker1-0/+4
2021-09-04ci: Also use the `autoCancel` key for AzureDaniel Mensinger1-25/+0
This also removes the additional upload step for test results in the hope of fixing the `autoCancel` flag.
2021-09-04ci: Fix missing MESON_CI_JOBNAME in the image buildersDaniel Mensinger6-6/+14
2021-08-16ci: Use 32-bit Rust and Python on vs2017 x86Nirbheek Chauhan1-2/+11
See also: https://github.com/mesonbuild/meson/issues/9038#issuecomment-898960933
2021-07-13Set MESON_CI_JOBNAME for all CI jobsJon Turney1-0/+2
Set MESON_CI_JOBNAME for all CI jobs which run project tests. (Note that ${{ github.job }} is the literal job.id used in the yaml, not any name given to the job with job.id.name, and so is the same for all matrix entries, and thus not suitable for our purposes there).
2021-07-12azure: propagate run_tests.py exit codeJon Turney1-0/+4
Propagate the run_tests.py exit code, rather than overwriting it with the codecov exit code.
2021-07-07Annotate framework tests with where they are expected to skipJon Turney3-3/+0
Remove hard-coded framework test skip logic in skippable(), instead annotate test.json with environments in which skip is expected. (Mainly this is done with by testing the value of MESON_CI_JOBNAME now set for linux jobs)
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-4/+4
2021-06-22coverage: Enable coverage reportsDaniel Mensinger3-2/+49
2021-06-11ci: Fix CI image builderDaniel Mensinger8-18/+48
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