1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-16 06:29:56 +00:00
Commit graph

337 commits

Author SHA1 Message Date
elsid
8bed983661
Use specific revision of example-suite in the integration tests 2024-08-26 21:19:02 +02:00
elsid
0c15b403dd
Use vcpkg packages by before_scripts.msvc.sh 2024-08-22 02:32:13 +02:00
AnyOldName3
68800eec40 Use FF_TIMESTAMPS 2024-08-03 15:09:54 +00:00
AnyOldName3
9d378ded0c Hide Ninja cache init job after all as we're not running Ninja jobs. 2024-06-17 15:13:56 +01:00
AnyOldName3
11b25e20fe Don't hide the jobs - they're already on a manual trigger 2024-06-17 14:54:22 +01:00
AnyOldName3
fb1c4dc786 Add manual-trigger job to initialise Windows dependency cache. 2024-06-17 14:52:41 +01:00
Andrei Kortunov
819ba42be2 Upgrade Qt to 6.6.3 2024-06-14 16:18:19 +04:00
elsid
7d1cd11ba9
Split openmw_test_suite into openmw and components tests
To avoid duplicated compilation for openmw translation units. Link openmw-lib to
openmw-tests instead.
2024-06-10 23:12:14 +02:00
Sam Hellawell
c822db5f0f CI Coverity dont log env vars 2024-05-29 12:35:46 +01:00
elsid
e4a5eb1846
Use proper tags to run linux jobs 2024-05-08 23:14:42 +02:00
AnyOldName3
da56e1073e Try MSVC 2022
Looks like they *did* upgrade MSVC on the new Windows images.
2024-04-21 16:10:36 +01:00
AnyOldName3
440dc30ffa Run Windows jobs on new Windows Server 2022 images
If no other software changed, then the same cache keys will still work.
2024-04-21 15:37:02 +01:00
Andrei Kortunov
d06e8e2c24 Use Qt6 on Windows by default 2024-04-17 08:58:18 +04:00
AnyOldName3
6cf0b9990d Don't bother setting up CCache for MSBuild builds
It can't work as it ignores compiler launchers
2024-03-10 01:32:38 +00:00
psi29a
4d52ab372c make the name more like the reality 2024-03-03 22:22:44 +00:00
psi29a
fe3189557f bump macos 2024-03-03 21:59:06 +00:00
elsid
e9c672b297
Fix build with cmake flag BUILD_SHARED_LIBS=ON
Always build opencs-lib as static library instead of BUILD_SHARED_LIBS deciding
whether it's static or shared library.
2024-02-18 19:35:32 +01:00
Andrei Kortunov
41595ee396 Implement CI job to check translations 2024-02-01 09:47:27 +04:00
elsid
26ffde0c04
Reduce ccache size for gcc to 3G
To avoid having jobs being unable to generate the cache like
https://gitlab.com/OpenMW/openmw/-/jobs/5766643208:

Creating cache Ubuntu_GCC.ubuntu_22.04.v1-3-non_protected...
apt-cache/: found 1082 matching artifact files and directories
ccache/: found 7443 matching artifact files and directories
FATAL: write ../../../cache/OpenMW/openmw/Ubuntu_GCC.ubuntu_22.04.v1-3-non_protected/archive_991882895: no space left on device
Failed to create cache
2023-12-24 22:22:24 +01:00
AnyOldName3
10dbfe66b3 Revert "Ditch python in Windows CI - we don't need it"
This reverts commit 00c13b8dcd.
2023-10-25 17:55:24 +01:00
Bret Curtis
64080b0c25 bump key for windows 2023-10-19 12:03:06 +02:00
AnyOldName3
00c13b8dcd Ditch python in Windows CI - we don't need it 2023-10-09 13:54:37 +01:00
psi29a
8d1a19a6f4 [#7358] Make MyGui 3.4.2 required for 0.49 2023-08-06 16:05:59 +00:00
Bret Curtis
cbdbcd962c back on schedule 2023-07-23 22:44:08 +02:00
psi29a
1caf64d9cf Try using latest coverity with focal and clang-12 2023-07-23 22:43:24 +02:00
psi29a
f9d99cf5ce Merge branch 'disable_mac_os_ci' into 'master'
Enable macos job only for upstream project

See merge request OpenMW/openmw!3201
2023-07-08 12:38:07 +00:00
AnyOldName3
3e8253010a Upload CI artifacts 2023-07-07 15:47:06 +00:00
elsid
8eb059de53
Enable macos job only for upstream project 2023-07-07 12:35:07 +02:00
elsid
6c7cdb981d
Use most recent OSG dependency to match 0.48 RC builds 2023-06-10 00:33:34 +02:00
psi29a
aaab9fb6b1 Merge branch 'reduce_asan_scope' into 'master'
Build only openmw by Ubuntu_GCC_asan job

See merge request OpenMW/openmw!3109
2023-06-06 13:16:11 +00:00
psi29a
de92dff35e removed macos amd64 build, they are not removed from gitlab CI 2023-06-06 13:10:02 +00:00
elsid
c8a848777e
Build only openmw by Ubuntu_GCC_asan job 2023-06-05 22:45:09 +02:00
psi29a
a5c2ad45dc Support macOS: AMD64 and ARM64 2023-05-27 13:34:31 +00:00
elsid
6521cb4d7c
Add CI job to run integration tests with AddressSanitizer 2023-05-23 13:39:44 +02:00
elsid
35f4bcd31e
Run openmw_settings_access_benchmark in CI
Add benchmarks to access 2 and 3 settings. Use settings with max memory address
distance assuming Settings::Values is single memory location object.

Use settings-default.cfg from the source code repository to initialize settings.
2023-04-24 22:30:49 +02:00
elsid
e646449880
Add CI job to measure preprocessed code size 2023-04-21 02:55:48 +02:00
elsid
8e9c78d20c
Split Ubuntu_Clang_Tidy job 2023-04-20 11:15:32 +02:00
elsid
74e38148f3
Use merge_request_event as a source for CI jobs when there is MR 2023-04-16 18:49:11 +02:00
psi29a
bc65c7a53a make use of new backported bullet 3.24 2023-03-28 10:03:50 +00:00
elsid
30fd8c9d23
Add benchmarks for RefId serialization and deserialization 2023-03-25 14:04:44 +01:00
elsid
1e80b9f225
Do not add CMake to system path 2023-03-16 20:28:55 +01:00
elsid
664c58d138
Report disk size on windows 2023-03-16 20:27:52 +01:00
elsid
00d0c81df9
Use installed CMake for Windows CI jobs 2023-03-15 01:08:28 +01:00
elsid
712feb0d92
Run CS tests in CI 2023-03-12 12:06:33 +01:00
psi29a
efebb8efd8 Merge branch 'cmake_fixes' into 'master'
Formatting and coverage related CMake files fixes

See merge request OpenMW/openmw!2811
2023-03-12 11:03:06 +00:00
psi29a
d4d9b2d699 Merge branch 'multithreaded-bullet-windows' into 'master'
Use multithreaded Bullet libraries on Windows

Closes #7270

See merge request OpenMW/openmw!2816
2023-03-12 10:49:04 +00:00
psi29a
3594f92e3a Merge branch 'symstore' into 'master'
Package symbols for symbol server in CI

See merge request OpenMW/openmw!2818
2023-03-12 10:48:52 +00:00
AnyOldName3
946e905d58 Bump cache key for new Bullet binaries 2023-03-11 18:36:06 +00:00
elsid
a527db8ca7
Enforce space only indendation in CMake files 2023-03-10 15:28:14 +01:00
elsid
d2ef0f6a9e
Check file names
File names should follow https://wiki.openmw.org/index.php?title=Naming_Conventions#Files.
Enforce this in CI. Add a list of exceptions for already present files.
2023-02-25 17:38:08 +01:00