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
uramer
7a7fd128aa
Revert formatting .gitlab-ci.yml
2023-02-19 18:00:46 +01:00
uramer
a8d32ebdca
Rename the build_teal script
2023-02-11 14:10:16 +01:00
uramer
7d4222b9ce
Zip the teal directory
2023-02-11 12:51:58 +01:00
uramer
75fcf53f7d
Teal CI
2023-02-11 12:51:58 +01:00
elsid
9c8a110efb
Print crash log in integration tests CI job
2023-01-30 09:30:55 +01:00
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
2023-01-10 00:44:31 +01:00
Petr Mikheev
9902be0e97
Increment cache key for windows builds in .gitlab-ci.yml
2022-12-03 17:09:11 +01:00
psi29a
1cd17d8430
See if we can get away with using another version of clang with coverity
2022-09-30 13:15:27 +00:00
ζeh Matt
afa1b0077d
Improve clang-format checking script
2022-09-22 22:57:03 +03:00
ζeh Matt
ad0d33ba6f
Disallow clang-format check failing
2022-09-22 22:10:55 +03:00
ζeh Matt
91ed7f73b9
Allow the check to fail for the time being
2022-09-20 23:18:19 +03:00
ζeh Matt
3e9fccd7f0
Test clang-format project wide in same pipeline
2022-09-20 23:18:19 +03:00
Matt
869a0ce2c1
Revert "Merge branch 'ci-improvement' into 'master'"
...
This reverts merge request !2387
2022-09-15 13:58:32 +00:00
ζeh Matt
2dde598326
Adjust rules and remove them from templates
2022-09-09 18:36:44 +03:00
ζeh Matt
98ffe5e885
Only run one pipeline for merge requests
2022-09-09 18:10:56 +03:00
psi29a
bcb4215c84
Comment out flatpack build for now.
2022-08-17 06:59:43 +00:00
psi29a
856fcb7742
Merge branch 'FlatpakCI' into 'master'
...
Flatpak CI Build
See merge request OpenMW/openmw!2066
2022-08-16 10:55:02 +00:00
psi29a
40471666c1
Merge branch 'cherry-pick-cc27baec' into 'master'
...
Merge branch 'update-windows-deps' into 'master'
See merge request OpenMW/openmw!2283
2022-08-16 08:49:24 +00:00
psi29a
0e031741e7
Update .gitlab-ci.yml
2022-08-16 07:50:07 +00:00
psi29a
598af8122b
removed clang_no_mold
2022-08-16 07:35:23 +00:00
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
2022-08-16 07:21:47 +00:00
psi29a
0d5d416ee4
Update .gitlab-ci.yml, CI/install_debian_deps.sh
2022-08-12 07:04:11 +00:00
psi29a
202502c34b
Comment Android ndk out until it someone fixes things to work with NDK >= 24
2022-08-10 22:31:09 +00:00
elsid
a5a3ccd0d2
Use ubuntu:20.04 docker image for Coverity
2022-08-05 11:46:05 +02:00
elsid
7036b1e94d
Use mold linker
2022-07-31 20:27:42 +02:00
elsid
3479aa5bff
Add separate CI job with clang tidy
2022-07-31 19:59:24 +02:00
elsid
c51d949d1e
Add GCC Debug job
...
To build code with enabled assertions but disable symbols to make it faster.
2022-07-31 19:59:24 +02:00
elsid
48ddcda992
Enable GCC test jobs
...
To build tests in release mode, run tests with sanitizers and measure coverage.
2022-07-31 19:59:24 +02:00
elsid
13a92b8cc2
Use Ubuntu 22.04 for Linux builds
2022-07-29 12:08:16 +02:00
Project579
7a715a7d73
Revert "Re-enable Windows tests."
...
This reverts commit f8cec04ce74949bf2a86fec3e1bf2c0665419b26.
2022-07-17 11:23:14 +02:00
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 .
2022-07-17 11:23:12 +02:00
Project579
9e59a7e271
Re-enable Windows tests.
2022-07-17 11:21:55 +02:00
Project579
5ee825b5f6
Enable warnings as errors in MSVC builds.
2022-07-17 11:21:55 +02:00
elsid
6c9940c2a5
Remove .o files before install
...
These files are not required to perform install but take disk space.
2022-07-15 21:37:12 +02:00
Project579
c3e2f84273
Fix clang-tidy on CI and introduce .clang-tidy file
2022-07-13 00:38:24 +00:00
psi29a
7ca4af308e
Merge branch 'revert-7a390a35' into 'master'
...
Revert "Merge branch 'macos_for_all' into 'master'"
See merge request OpenMW/openmw!2077
2022-07-12 13:16:45 +00:00
psi29a
b2cf0918f5
Update .gitlab-ci.yml
2022-07-06 08:41:54 +00:00
psi29a
9519764a74
Update .gitlab-ci.yml
2022-07-06 07:56:31 +00:00
psi29a
94ea3e3a23
disable android's install step to work around no space left
2022-07-06 07:54:23 +00:00
elsid
7989d1645f
Run integration tests in CI
2022-07-04 20:38:29 +02:00
AnyOldName3
62d8c887c0
Revert "Merge branch 'macos_for_all' into 'master'"
...
This reverts merge request !2007
2022-07-02 16:04:03 +00:00
Jan Thomas
274ad0785d
add flatpak ci
2022-06-30 15:06:28 +02:00
AnyOldName3
706f6ed788
Ensure we don't clobber the download link while we're using RelWithDebInfo dev builds
2022-06-15 21:39:24 +00:00
AnyOldName3
467fda0110
Properly combine jobs
2022-06-14 20:43:49 +00:00
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
2022-06-13 22:08:58 +00:00
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.
2022-06-13 20:10:25 +02:00
psi29a
e9567e5b3d
macos for all!
2022-06-12 19:03:50 +00:00
psi29a
bb0dad7c08
Update to C++20 and see if our CI can handle it.
2022-06-12 08:00:11 +00:00
elsid
92b9e9269d
Run sast jobs in parallel with build jobs
2022-06-10 02:44:29 +02:00