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
AnyOldName3
a680952434
Combine daily and on-push build declarations
2021-12-01 21:43:31 +00:00
AnyOldName3
ebe8ba717e
Move essimporter to CS CI job
...
It's the only thing that won't impact most users, and might buy enough
seconds to stop the CI timeouts.
2021-11-21 02:30:57 +00:00
jvoisin
85c8c91bcc
Get rid of problematic / in branch name on OSX
...
Taken from https://devhints.io/bash
Should fix #6424
2021-11-20 12:55:36 +01:00
psi29a
365739d609
Give psi29a's custom android-ndk22 a go
2021-11-14 20:17:30 +00:00
psi29a
e1d28a1af3
Only allow macOS builds on OpenMW's fork of openmw
2021-11-13 13:41:07 +00:00
elsid
ec6af42fb6
Add CI job to find missing MRs
2021-11-04 14:50:16 +01:00
psi29a
2d3c6faec4
Merge branch 'conditional_push_builds' into 'master'
...
Add support for daily builds
See merge request OpenMW/openmw!1314
(cherry picked from commit 50ea9869528c984b8ea66864fa08f5f710734eff)
1ee18b88
Update .gitlab-ci.yml file
603b0ad8
Update .gitlab-ci.yml
a69cc468
Update .gitlab-ci.yml
2021-11-03 16:06:13 +00:00
psi29a
13b84ce798
Fix MacOS failure for 10.15 by setting it to allow_failure: true
2021-10-25 10:42:14 +00:00
AnyOldName3
5ab5419f7b
Remove unsafe characters from zip filenames on Windows
2021-09-08 21:08:04 +00:00
jvoisin
9622def79c
Don't build everything in clang-tidy
2021-08-16 12:10:45 +02:00
elsid
e8a67b61c1
Merge branch 'clang-tidy' into 'master'
...
Add clang-tidy to the CI
See merge request OpenMW/openmw!900
2021-08-15 23:03:26 +00:00
jvoisin
baf62f4922
Don't save artifacts when using coverity
2021-08-13 13:53:37 +02:00
AnyOldName3
8287c5ee4e
Remove incremental link files from the artefacts
...
They make the files people download much bigger.
2021-08-12 17:38:09 +00:00
jvoisin
76760cd993
Don't try to build openmw-cs in coverity
...
We need more than 3h to build everything with coverity.
2021-08-06 14:50:09 +02:00
psi29a
c49c378c0f
Update .gitlab-ci.yml
2021-07-29 22:11:18 +00:00
psi29a
828a44a5ca
Update .gitlab-ci.yml
2021-07-29 18:44:11 +00:00
jvoisin
8056476d64
Add clang-tidy
2021-07-25 18:02:05 +02:00
jvoisin
d4e149409f
Hardcode coverity targets for now
2021-07-17 19:55:30 +02:00
jvoisin
4396a2e27a
Build __everything__ in coverity
2021-07-16 21:09:11 +02:00
elsid
e1c525914c
Add CI jobs to build tests in debug mode
2021-07-11 01:10:55 +02:00
elsid
959165bcb9
Support running unit tests on gitlab CI for windows
...
But not actually run them because gitlab fails to do this.
2021-05-18 01:34:03 +02:00
elsid
4d7e5245a3
Support benchmarks for windows
...
Don't run the binary because gitlab can't execute it successfully due to
unknown reason.
2021-05-11 13:16:59 +02:00
elsid
6492e9522a
Run benchmarks on gitlab CI
2021-05-10 00:21:03 +02:00
Bret Curtis
3618eabaf0
remove macos10.14 support from gitlab; brew is broken
2021-05-05 14:42:54 +02:00
Bret Curtis
4129cc244c
allow macos11xcode12 to fail for now; but not macos10.15xcode11; add support for macos10.14_xcode10; make sure fontconfig does not update other stuff
2021-05-05 13:35:39 +02:00
jvoisin
b5c132d56f
Build everything during the coverity scan
...
This should fix the 404 on the download page
2021-04-29 10:47:14 +02:00
elsid
0ac3f09fe0
Revert "Build windows in scheduled tasks"
...
This reverts commit 44ca708e12
.
2021-04-24 13:58:32 +02:00
elsid
2af40a1e13
Revert "Build even more windows"
...
This reverts commit e3d3b97da0
.
2021-04-24 13:58:11 +02:00
jvoisin
e3d3b97da0
Build even more windows
2021-04-21 20:31:02 +02:00
jvoisin
44ca708e12
Build windows in scheduled tasks
...
This should solve disappearing nigthlies
2021-04-21 20:29:16 +02:00
jvoisin
21203fb850
Allow OSX to fail for now
2021-04-19 16:00:11 +02:00
psi29a
50adeef1ab
Merge branch 'coverity_schedule' into 'master'
...
Fix once and for all™ coverity's schedule
See merge request OpenMW/openmw!748
2021-04-16 19:41:22 +00:00
jvoisin
d37b66d58f
Fix once and for all™ coverity's schedule
...
- According to https://gitlab.com/OpenMW/openmw/-/jobs/1176801332 there is no
need to `cd` into build, since coverity will generate a `cov-int` folder
in the current folder.
- Don't run other jobs by default during scheduled runs.
- Add a missing terminal quote to coverity's upload command.
2021-04-16 15:24:59 +02:00
elsid
9d321b7cdf
Install ccache before run on macOS
2021-04-16 13:36:45 +02:00
AnyOldName3
65e7857606
Maybe make -f flag work
...
Why can't -f just do what the manual says? Why do we even have a pre-existing build directory sometimes? We don't cache it, and artifacts are only supposed to be accessible within the same pipeline.
2021-04-16 00:19:53 +00:00
AnyOldName3
6bbcee8f1f
Attempt to fix MacOS beta shared runners.
...
I think they changed the tag a week ago without notifying us.
2021-04-15 22:50:37 +00:00
jvoisin
c6fa75c4ac
cd
into the build directly to upload coverity logs
2021-04-13 22:03:47 +02:00
jvoisin
ccb62ad8b0
Only build openmw in coverity
2021-04-12 20:23:23 +02:00
jvoisin
c10273675e
Massively increase coverity's timeout
2021-04-12 17:14:07 +02:00
elsid
663ad5e192
Print ccache stats for macOS builds
2021-04-12 16:08:15 +02:00
elsid
539b46aaf0
Use different cache keys for different macOS builds
2021-04-12 16:07:59 +02:00