Commit Graph

319 Commits (828c40c710f798ea60937bdd6045809b6c2362ec)

Author SHA1 Message Date
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
1 year ago
AnyOldName3 10dbfe66b3 Revert "Ditch python in Windows CI - we don't need it"
This reverts commit 00c13b8dcd.
1 year ago
Bret Curtis 64080b0c25 bump key for windows 1 year ago
AnyOldName3 00c13b8dcd Ditch python in Windows CI - we don't need it 1 year ago
psi29a 8d1a19a6f4 [#7358] Make MyGui 3.4.2 required for 0.49 1 year ago
Bret Curtis cbdbcd962c back on schedule 1 year ago
psi29a 1caf64d9cf Try using latest coverity with focal and clang-12 1 year ago
psi29a f9d99cf5ce Merge branch 'disable_mac_os_ci' into 'master'
Enable macos job only for upstream project

See merge request OpenMW/openmw!3201
2 years ago
AnyOldName3 3e8253010a Upload CI artifacts 2 years ago
elsid 8eb059de53
Enable macos job only for upstream project 2 years ago
elsid 6c7cdb981d
Use most recent OSG dependency to match 0.48 RC builds 2 years ago
psi29a aaab9fb6b1 Merge branch 'reduce_asan_scope' into 'master'
Build only openmw by Ubuntu_GCC_asan job

See merge request OpenMW/openmw!3109
2 years ago
psi29a de92dff35e removed macos amd64 build, they are not removed from gitlab CI 2 years ago
elsid c8a848777e
Build only openmw by Ubuntu_GCC_asan job 2 years ago
psi29a a5c2ad45dc Support macOS: AMD64 and ARM64 2 years ago
elsid 6521cb4d7c
Add CI job to run integration tests with AddressSanitizer 2 years ago
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.
2 years ago
elsid e646449880
Add CI job to measure preprocessed code size 2 years ago
elsid 8e9c78d20c
Split Ubuntu_Clang_Tidy job 2 years ago
elsid 74e38148f3
Use merge_request_event as a source for CI jobs when there is MR 2 years ago
psi29a bc65c7a53a make use of new backported bullet 3.24 2 years ago
elsid 30fd8c9d23
Add benchmarks for RefId serialization and deserialization 2 years ago
elsid 1e80b9f225
Do not add CMake to system path 2 years ago
elsid 664c58d138
Report disk size on windows 2 years ago
elsid 00d0c81df9
Use installed CMake for Windows CI jobs 2 years ago
elsid 712feb0d92
Run CS tests in CI 2 years ago
psi29a efebb8efd8 Merge branch 'cmake_fixes' into 'master'
Formatting and coverage related CMake files fixes

See merge request OpenMW/openmw!2811
2 years ago
psi29a d4d9b2d699 Merge branch 'multithreaded-bullet-windows' into 'master'
Use multithreaded Bullet libraries on Windows

Closes #7270

See merge request OpenMW/openmw!2816
2 years ago
psi29a 3594f92e3a Merge branch 'symstore' into 'master'
Package symbols for symbol server in CI

See merge request OpenMW/openmw!2818
2 years ago
AnyOldName3 946e905d58 Bump cache key for new Bullet binaries 2 years ago
elsid a527db8ca7
Enforce space only indendation in CMake files 2 years ago
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.
2 years ago
uramer 7a7fd128aa Revert formatting .gitlab-ci.yml 2 years ago
uramer a8d32ebdca Rename the build_teal script 2 years ago
uramer 7d4222b9ce Zip the teal directory 2 years ago
uramer 75fcf53f7d Teal CI 2 years ago
elsid 9c8a110efb
Print crash log in integration tests CI job 2 years ago
elsid 42a3b3ca49
Drop -fsanitize=pointer-compare for Ubuntu_GCC_tests_asan CI job
Otherwise compiler may produce a code that linker fails to link.

For openmw it fails with following error
(https://gitlab.com/elsid/openmw/-/jobs/3571943608):

Linking CXX executable ../../openmw_test_suite mold: error: undefined symbol:
CMakeFiles/openmw_test_suite.dir/lua/test_configuration.cpp.o:
std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>
>::_M_high_mark() const

Related issue in a different project with links to GCC bug tracker:
https://github.com/cms-sw/cmssw/issues/36480
2 years ago
Petr Mikheev 9902be0e97 Increment cache key for windows builds in .gitlab-ci.yml 2 years ago
psi29a 1cd17d8430 See if we can get away with using another version of clang with coverity 2 years ago
AnyOldName3 3e094684e9 Fix paths 2 years ago
AnyOldName3 f98cb67cad Experiment with symbol server style symbol storage 2 years ago
ζeh Matt afa1b0077d
Improve clang-format checking script 2 years ago
ζeh Matt ad0d33ba6f
Disallow clang-format check failing 2 years ago
ζeh Matt 91ed7f73b9
Allow the check to fail for the time being 2 years ago
ζeh Matt 3e9fccd7f0
Test clang-format project wide in same pipeline 2 years ago
Matt 869a0ce2c1 Revert "Merge branch 'ci-improvement' into 'master'"
This reverts merge request !2387
2 years ago
ζeh Matt 2dde598326
Adjust rules and remove them from templates 2 years ago
ζeh Matt 98ffe5e885
Only run one pipeline for merge requests 2 years ago
psi29a bcb4215c84 Comment out flatpack build for now. 2 years ago