Rémi Bernon
3d4ee138ec
gitlab: Add key to the jobs ccache cache config.
...
To avoid jobs with different compilers overwriting each other.
2024-01-15 20:03:01 +01:00
Rémi Bernon
2d9f5bea79
gitlab: Use a common configure cache key prefix.
...
Partially reverts commit 67f2da2a8d
which
broke ccache cache as the job configurations were overriding the default
cache configuration from .wine-build instead of extending it.
2024-01-15 20:02:59 +01:00
Rémi Bernon
a6b58a2c1f
gitlab: Force WINETEST_ARGS to always be a string array.
...
Fixes the test name passed to winetest.exe which is otherwise split
into a character array when there's a single line in the winetest.args
file, and then causes it to miss the test and always return success.
2024-01-15 20:02:54 +01:00
Jacek Caban
67f2da2a8d
gitlab: Cache config.cache in Clang builds.
2024-01-09 23:59:59 +01:00
Alexandre Julliard
62cb2bcdc3
announce: Convert to Markdown.
2024-01-03 16:35:29 +01:00
Jacek Caban
6efee4baf1
gitlab: Add clang build.
2023-11-30 23:12:54 +01:00
Rémi Bernon
1a3a026d24
gitlab: Only run the modifieds tests on Windows for an MR.
2023-11-27 22:39:51 +01:00
Rémi Bernon
61faaf7ec0
gitlab: Add windows tests to MR pipeline.
2023-11-27 22:39:51 +01:00
Rémi Bernon
677868a0c7
gitlab: Install libxkbcommon and libxkbregistry dependencies.
2023-11-14 11:36:56 +01:00
Zebediah Figura
d7d782b112
gitlab: Enable d3d10core:d3d10core and d3d8:visual.
...
These pass on llvmpipe now.
2023-11-08 10:04:57 +01:00
Rémi Bernon
d9ad68a1ef
gitlab: Run tests with LP_NUM_THREADS=4 env var.
...
This forces mesa LLVMPIPE driver to use a fixed number of threads, and
greatly reduces its memory usage from the $(nproc) default. On Gitlab
this is 32 threads, which often exhaust VM space in 32bit tests.
2023-10-26 16:03:30 -05:00
Esme Povirk
9c1ffb545f
mscoree: Update Wine Mono to 8.1.0.
2023-10-24 06:30:23 -05:00
Stefan Dösinger
c9f2f1c376
gitlab: Enable d3d8 and d3d9 device tests.
2023-09-12 20:39:49 +02:00
Alexandre Julliard
ed4104d358
gitlab: Make sure that the tags are fetched before building.
2023-07-14 13:25:43 +02:00
Alexandre Julliard
ac6a2f2c19
gitlab: Install the gstreamer packages from deb-multimedia.org.
...
The standard bookworm packages don't support multilib.
2023-07-12 19:01:13 +02:00
Alexandre Julliard
5799e89f15
gitlab: Upgrade the Debian image to bookworm.
2023-07-10 21:15:55 +02:00
Esme Povirk
0a3fe99d2b
mscoree: Update Wine Mono to 8.0.0.
2023-05-18 05:30:36 -05:00
Jacek Caban
84f1f36686
mshtml: Wine Gecko 2.47.4 release.
2023-04-10 16:19:33 +02:00
Alexandros Frantzis
50c1b1974f
winewayland.drv: Perform basic per-process Wayland initialization.
...
Try to connect to the Wayland compositor, and fail driver initialization
if we are unable to do so.
Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
2023-03-16 12:52:37 +01:00
Zhiyi Zhang
c7d748d2e5
gitlab: Make FVWM respect position hints.
...
FVWM doesn't respect PPosition hints by default and tries to tile a window according to its rules.
This might break tests that require a window at a specific position. For example, when setting the
caption bar height to anything other than 18, some user32 tests start to fail. They succeeded
previously just because the caption bar and border height on FVWM totals to 18, which is happens to
be the same value used by Wine by default.
2023-03-15 17:43:43 +01:00
Alexandre Julliard
7af84c79a1
gitlab: Add workaround for more strict git ownership check.
2023-03-10 09:33:13 +01:00
Alexandre Julliard
42daeba8b8
gitlab: Force updating configure.
2023-02-08 17:32:30 +01:00
Rémi Bernon
4e5fab6214
gitlab: Run dinput 64-bit tests in a dedicated job.
2023-01-27 21:55:34 +01:00
Alexandre Julliard
b73081edb8
gitlab: Don't force the date of the release.
2023-01-24 15:22:49 +01:00
Alexandre Julliard
1bc133a3d3
gitlab: Add a daily win10 test run.
2023-01-09 16:44:08 +01:00
Rémi Bernon
81cef17280
gitlab: Add a 2s wait between macOS build iterations.
...
To avoid cases where git rebase modifies some files very shortly after
the build has completed and ends up with the same mtime as the just
built files. This can lead to spurious link errors when functions are
moved around.
2022-11-08 20:07:52 +01:00
Esme Povirk
4493b10d17
mscoree: Update Wine Mono to 7.4.0.
2022-10-25 18:40:49 +02:00
Alexandre Julliard
9c5b2bd62c
gitlab: Run the full test suite on merge requests.
2022-09-27 18:14:33 +02:00
Alexandre Julliard
12bf088ac0
winetest: Don't require an email if we have a URL.
2022-09-13 16:22:21 +02:00
Alexandre Julliard
30ec834cfe
gitlab: Fetch the full git tree with all tags.
2022-09-09 12:37:32 +02:00
Alexandre Julliard
97302f7c9e
gitlab: Always reset the git tree after a build.
2022-09-09 12:37:25 +02:00
Alexandre Julliard
1d0f66a3c6
gitlab: Run tests on Debian after the daily commit round.
2022-09-08 21:48:33 +02:00
Alexandre Julliard
dbb55ed91a
makefiles: Add install-test target to install winetest.exe.
2022-09-07 20:07:18 +02:00
Alexandre Julliard
4f75dd8c44
gitlab: Run CI scripts as non-root user.
2022-08-31 18:19:04 +02:00
Alexandre Julliard
1a982894dd
gitlab: Rename build-all job to build-linux.
...
For symmetry with build-mac.
2022-08-31 17:44:53 +02:00
Alexandre Julliard
5e0d56e7e7
gitlab: Add macOS build.
2022-08-25 11:51:42 -05:00
Alexandre Julliard
a1af412482
Release 7.15.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-08-13 21:23:11 +02:00
Alexandre Julliard
bfc73b0b80
gitlab: Disable building image in forks.
2022-08-05 20:14:41 +02:00
Rémi Bernon
660aead73f
gitlab: Build every commit in a merge request.
2022-08-05 20:14:41 +02:00
Rémi Bernon
f1a7a16b83
gitlab: Move build steps to the build-all script.
2022-08-05 20:14:41 +02:00
Alexandre Julliard
aa222ccd32
gitlab: Add CI script to create a release.
2022-07-26 22:37:48 +02:00
Hugh McMaster
3d0358fa54
gitlab: Build-Depend on libfreetype-dev.
...
libfreetype6-dev is a transitional package on Debian Bullseye.
2022-07-26 22:37:48 +02:00
Alexandre Julliard
889fe64d9f
gitlab: Initial version of the Gitlab CI scripts.
...
Derived in part from the freedesktop.org config.
2022-07-25 23:06:57 +02:00