Commit Graph

281 Commits (5f1da2988165237995818b7382f6244c85cf4cf4)

Author SHA1 Message Date
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
ζ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
psi29a 856fcb7742 Merge branch 'FlatpakCI' into 'master'
Flatpak CI Build

See merge request OpenMW/openmw!2066
2 years ago
psi29a 40471666c1 Merge branch 'cherry-pick-cc27baec' into 'master'
Merge branch 'update-windows-deps' into 'master'

See merge request OpenMW/openmw!2283
2 years ago
psi29a 0e031741e7 Update .gitlab-ci.yml 2 years ago
psi29a 598af8122b removed clang_no_mold 2 years ago
psi29a db5ca630f7 Merge branch 'update-windows-deps' into 'openmw-48'
Update OSGoS dependency package

See merge request OpenMW/openmw!2278

(cherry picked from commit cc27baec62)

14663b83 Update OSGoS dependency package
944e7489 Use the correct debug-suffixes for dependencies
619bb73d Add lost backslash
149d0b2f Increment CI cache key for Windows builds
2 years ago
psi29a 0d5d416ee4 Update .gitlab-ci.yml, CI/install_debian_deps.sh 2 years ago
psi29a 202502c34b Comment Android ndk out until it someone fixes things to work with NDK >= 24 2 years ago
elsid a5a3ccd0d2
Use ubuntu:20.04 docker image for Coverity 2 years ago
elsid 7036b1e94d
Use mold linker 2 years ago
elsid 3479aa5bff
Add separate CI job with clang tidy 2 years ago
elsid c51d949d1e
Add GCC Debug job
To build code with enabled assertions but disable symbols to make it faster.
2 years ago
elsid 48ddcda992
Enable GCC test jobs
To build tests in release mode, run tests with sanitizers and measure coverage.
2 years ago
elsid 13a92b8cc2
Use Ubuntu 22.04 for Linux builds 2 years ago
Project579 7a715a7d73 Revert "Re-enable Windows tests."
This reverts commit f8cec04ce74949bf2a86fec3e1bf2c0665419b26.
2 years ago
Project579 02ef9c953e MSVC: Fix all warnings at level 4, upgrade Qt5 to 5.15.2 to also reduce warnings, disabled 5054 warnings due to Qt5's use of deprecated operators in C++20 . 2 years ago
Project579 9e59a7e271 Re-enable Windows tests. 2 years ago
Project579 5ee825b5f6 Enable warnings as errors in MSVC builds. 2 years ago
elsid 6c9940c2a5
Remove .o files before install
These files are not required to perform install but take disk space.
3 years ago
Project579 c3e2f84273 Fix clang-tidy on CI and introduce .clang-tidy file 3 years ago
psi29a 7ca4af308e Merge branch 'revert-7a390a35' into 'master'
Revert "Merge branch 'macos_for_all' into 'master'"

See merge request OpenMW/openmw!2077
3 years ago
psi29a b2cf0918f5 Update .gitlab-ci.yml 3 years ago
psi29a 9519764a74 Update .gitlab-ci.yml 3 years ago
psi29a 94ea3e3a23 disable android's install step to work around no space left 3 years ago
elsid 7989d1645f
Run integration tests in CI 3 years ago
AnyOldName3 62d8c887c0 Revert "Merge branch 'macos_for_all' into 'master'"
This reverts merge request !2007
3 years ago
Jan Thomas 274ad0785d add flatpak ci 3 years ago
AnyOldName3 706f6ed788 Ensure we don't clobber the download link while we're using RelWithDebInfo dev builds 3 years ago
AnyOldName3 467fda0110 Properly combine jobs 3 years ago
AnyOldName3 f04ea4a7a8 See if 1h time limit for Windows has been removed
https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27771 has been closed and GitLab's published an update since
3 years ago
jvoisin 9067db523b Get rid of Gitlab SAST
It's completely broken currently, beside
being useless: grepping C++ code to find problem
isn't SAST, it's noise.
3 years ago
psi29a e9567e5b3d macos for all! 3 years ago
psi29a bb0dad7c08 Update to C++20 and see if our CI can handle it. 3 years ago
elsid 92b9e9269d
Run sast jobs in parallel with build jobs 3 years ago
psi29a 63413fba3a reduce the number of builds, by a lot 3 years ago
Bret Curtis a6b9ce9a7a remove macos11 build as it uses 6x times more CI minutes; expensive 3 years ago
Benjamin Winger 248e3d3c2e macOS CI changes 3 years ago
elsid 7b819c54b5
Remove redundant build output before archiving artifacts and packing the cache 3 years ago
jvoisin 5df9573e54 Improve a bit our SAST 3 years ago