Commit graph

61 commits

Author SHA1 Message Date
Alexandre Julliard
3f88cea441 winetest: Get default tag and URL from Gitlab CI variables. 2024-10-21 16:38:12 +02:00
Zhiyi Zhang
f9d5d6342d gitlab: Update generated files for static analysis. 2024-10-18 13:52:53 +02:00
Rémi Bernon
530b3f1694 gitlab: Use winetest JUnit output mode. 2024-10-16 20:00:19 +02:00
Alexandre Julliard
473b18164e gitlab: Add a daily mac build.
This is useful for Mono tests.
2024-10-08 13:57:14 +02:00
Alexandre Julliard
4ed0a3c25d gitlab: Add a daily sast build. 2024-10-08 13:56:28 +02:00
Alexandre Julliard
7aef4bc6db gitlab: Add support for static analysis using Clang. 2024-10-07 16:44:46 +02:00
Alexandre Julliard
a912eb809b gitlab: Remove make -j options.
Use the runner MAKEFLAGS instead.
2024-10-02 22:37:59 +02:00
Alexandre Julliard
3b3be668f4 gitlab: Add 'build' tag on Linux build jobs.
So that they can be sent to a faster runner.
2024-10-01 21:24:29 +02:00
Rémi Bernon
6a9396549e gitlab: Install FFmpeg development libraries. 2024-09-03 23:25:09 +02:00
Esme Povirk
99595f9517 mscoree: Update Wine Mono to 9.3.0. 2024-08-30 21:09:38 +02:00
Esme Povirk
07544942e2 mscoree: Update Wine Mono to 9.2.0. 2024-06-26 22:57:21 +02:00
Tim Clem
b6fb9e5c5c gitlab: Update configuration for the new Mac runner.
Two main changes:
- VM configuration in build.yml for the executor.
- The build-mac script is now architecture-agnostic.
2024-06-05 10:33:01 +02:00
Jacek Caban
b210a20413 gitlab: Use --enable-werror for Clang builds. 2024-05-24 21:17:57 +02:00
Esme Povirk
d79eab9776 gitlab: Add unzip to build image.
I would like to reuse this build image for the Wine Mono CI
process (so that I don't have to separately maintain an image
that can run current Wine), but I need unzip to download and
extract artifacts from Wine's CI process.
2024-05-20 11:56:38 +02:00
Esme Povirk
e00762b961 mscoree: Update Wine Mono to 9.1.0. 2024-04-22 17:46:01 +02:00
Jinoh Kang
0b0259c476 gitlab: Output collapsible section markers in test stage script. 2024-03-22 17:09:26 +01:00
Jinoh Kang
b527b232cf tools/gitlab: Run make_specfiles before building.
Since wine commit 401288a78d (make_specfiles: Generate a list of
syscalls from the corresponding spec files., 2023-11-16), spec files
are used to auto-generate the following files:

- dlls/ntdll/ntsyscalls.h (from dlls/ntdll/ntdll.spec)
- dlls/win32u/win32syscalls.h (from dlls/win32u/win32u.spec)
2024-03-11 18:46:09 +01:00
Esme Povirk
e891073c9e mscoree: Update Wine Mono to 9.0.0. 2024-02-05 12:39:02 +01:00
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