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
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
psi29a
63413fba3a
reduce the number of builds, by a lot
2022-06-08 19:05:13 +00:00
Bret Curtis
a6b9ce9a7a
remove macos11 build as it uses 6x times more CI minutes; expensive
2022-06-08 15:43:57 +02:00
Benjamin Winger
248e3d3c2e
macOS CI changes
2022-05-29 19:32:53 +00:00
elsid
7b819c54b5
Remove redundant build output before archiving artifacts and packing the cache
2022-05-26 21:24:33 +02:00
jvoisin
5df9573e54
Improve a bit our SAST
2022-05-17 21:42:14 +02:00
psi29a
50561bc787
Merge branch 'jvoisin-master-patch-82710' into 'master'
...
Make use of Gitlab's SAST
See merge request OpenMW/openmw!1736
2022-05-16 08:45:17 +00:00
elsid
06225c6968
Fix collecting cobertura reports
2022-05-06 19:41:29 +00:00
AnyOldName3
2f10ccd18f
Disable Chocolatey community repo
...
This should work around https://github.com/chocolatey/choco/issues/1541 , which causes priority to be ignored and our proxy cache to be skipped
2022-05-03 22:51:34 +00:00
Mads Buvik Sandvei
606a795a54
multiview linker-method
2022-04-28 21:09:06 +02:00
madsbuvi
dd5901d351
Initial commit
...
Multiview shaders.
Refactor Frustum management
Rewrite shared shadow map
cull mask should respect stereo
Stereo savegame screencap
LocalMap refactoring
use the vertex buffer hint instead of the display list patch to enable/disable display lists
Character preview fixes
2022-04-28 21:05:34 +02:00
ζeh Matt
0c2c47810c
Increase CI timeout for windows builds to 2h
2022-04-25 12:35:00 +03:00
jvoisin
52743dadf3
Update .gitlab-ci.yml
2022-04-05 18:35:09 +00:00
jvoisin
a8020d8076
Make use of Gitlab's SAST
...
https://docs.gitlab.com/ee/user/application_security/sast/
2022-04-03 19:08:16 +02:00
psi29a
f6757ce124
ccache for Windows
2022-03-02 09:06:58 +00:00
psi29a
bb2a7d7996
Merge branch 'coverage' into 'master'
...
Provide unit tests and coverage reports from CI
See merge request OpenMW/openmw!1675
2022-02-23 08:26:23 +00:00
elsid
56b9e29093
Provide unit tests reports and coverage from CI
...
Use https://docs.gitlab.com/ee/ci/unit_test_reports.html#googletest for unit tests reports.
Use https://docs.gitlab.com/ee/user/project/merge_requests/test_coverage_visualization.html#cc-example
for coverage reports.
2022-02-22 00:17:20 +01:00
jvoisin
a55f1ad103
Merge branch 'bullet_object_tool' into 'master'
...
Add a tool to load and print information about all bullet objects in all cells
See merge request OpenMW/openmw!1627
2022-02-20 14:09:26 +00:00
elsid
d96e2037e3
Build tests by gcc with enabled stdlibc++ assertions in debug mode
...
This can catch some problems in the code like out of bounds access for
string_view element via operator[] when it refers a buffer larger than the
view.
2022-02-17 01:30:34 +01:00
elsid
e7f3524924
Add a tool to load and print information about all bullet objects in all cells
2022-02-04 16:14:52 +01:00
psi29a
010dc90d42
Have Android CI also use latest ccache to fix issues with cmake.
2022-01-31 07:57:08 +00:00
elsid
28ce8fd0f3
Add separate jobs to run tests with ASAN, TSAN, UBSAN
...
To not slow down benchmarks with all optimizations.
2022-01-30 02:03:45 +01:00
psi29a
90691814ee
Update .gitlab-ci.yml
2022-01-21 21:06:01 +00:00
psi29a
ca6262c033
switch Static Deps and Tests from GCC to clang and set to -O0 to speed up builds
2022-01-18 18:22:46 +00:00
jvoisin
5d7db94a23
Keep coverity logs as artifacts instead of deploying them
2022-01-08 22:08:05 +01:00
psi29a
e743f896ef
Update .gitlab-ci.yml
2022-01-04 10:48:25 +00:00
jvoisin
c61967a316
Use -O0
when compiling with coverity
2021-12-26 14:51:40 +01:00
psi29a
a2a45ccdb3
have coverity use clang instead of gcc
2021-12-26 13:26:35 +00:00
jvoisin
ca45391079
Only run static jobs when cmake-related things are modified
2021-12-22 12:01:22 +01:00
jvoisin
766cb52523
Factorise add-apt-repository -y ppa:openmw/openmw
2021-12-21 14:53:31 +00:00
jvoisin
f057713bcb
Fix coverity submission.
2021-12-20 21:03:36 +01:00
psi29a
85a52606cf
Add support for macOS12 with XCode13 in our CI/CD
2021-12-17 09:33:13 +00:00
psi29a
7d3c5f529a
Update .gitlab-ci.yml file to allow failure of static deps build
2021-12-15 13:19:00 +00:00
psi29a
a71bda2bf9
Merge branch 'a_bit_faster' into 'master'
...
Speed up the pipeline a teensy bit
See merge request OpenMW/openmw!1471
(cherry picked from commit 0dff3042d0af6256aba74dc905dd44c723529845)
2b026cad Speed up the pipeline a teensy bit
2021-12-14 09:20:37 +00:00
elsid
953a4c5550
Add a binary to generate navmesh from content files
...
Load content files based on the engine config files. Generate navmesh per cell
for all cells and store into SQLite database.
2021-12-11 00:21:56 +01:00
psi29a
b62b144ec0
Switch to Ubuntu Focal for now, until Debian gets latest MyGUI.
2021-12-08 09:06:10 +00:00
psi29a
7c641bffd7
Merge branch 'coverity_info' into 'master'
...
Show the coverity log in the CI
See merge request OpenMW/openmw!1460
2021-12-06 13:31:44 +00:00
jvoisin
17560683c6
Remove OSX 10.15
...
This has been broken for a while on gitlab's side.
2021-12-06 11:07:53 +01:00
jvoisin
9d694c2184
Show the coverity log in the CI
2021-12-05 23:54:08 +01:00
jvoisin
e2ca5288c2
Aggressively prune/expire unnecessary artifacts
2021-12-05 13:19:36 +00:00