1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-09-13 18:54:08 +00:00
Commit graph

595 commits

Author SHA1 Message Date
Sarah Sunday
68d0dff890 [CI] Check for cmake for arm, move s3cmd out of arch specific flow 2025-09-02 19:54:38 -05:00
Sarah Sunday
180287dd80 [CI] Do not use ccache executable path, just ref directly 2025-09-02 19:54:38 -05:00
Sarah Sunday
5dfb4994b0 [CI] Rename/fix mac ccache file 2025-09-02 19:54:38 -05:00
elsid
f9907058e2
Use clang-tidy 19 2025-08-30 15:23:23 +02:00
uramer
676047a9e3 Switch to openmwluadocumentor with Teal interfaces 2025-08-17 18:08:19 +02:00
unknown
7569273b33 Expose cov-int.tar.gz as an artifact and upload its URL 2025-08-03 17:06:47 +02:00
Evil Eye
550b0c985f Include file 2025-08-02 10:56:50 +02:00
Evil Eye
05f0b4cdbd Use the default clang version in Coverity 2025-08-02 10:50:43 +02:00
Evil Eye
bdb3387bff Install gcovr via pipx and disable Werror when building Benchmarks 2025-07-27 10:47:34 +02:00
Evil Eye
2bce45260c Drop support for Qt5 2025-07-27 10:47:34 +02:00
Evil Eye
e692025579 Use the new Windows deps on GitHub 2025-07-26 16:36:50 +02:00
AnyOldName3
52b785f726 Use updated Windows dependencies
The main changes are changing an OSG option that was disabling most of our warnings, and MSVC2019 switching to a custom vcpkg triplet.
2025-07-23 23:18:03 +01:00
psi29a
ab8e17196f Merge branch 'mac-brew-tweaks' into 'master'
[CI] Mac - Brew cleanup/simplify

See merge request OpenMW/openmw!4759
2025-07-16 08:44:31 +00:00
AnyOldName3
1331318002 Add another v 2025-07-07 16:28:52 +01:00
Sarah Sunday
6a9b2d3302 [CI] Brew cleanup/simplify 2025-07-06 17:28:23 -05:00
AnyOldName3
89d6f59388 Use verbose status for ccache so we can see what caused hit failures 2025-07-06 15:58:12 +01:00
psi29a
2ffc44c31f Merge branch 'filenameexceptions' into 'master'
Remove file name naming convention check exceptions (#7249)

Closes #7249

See merge request OpenMW/openmw!4551
2025-07-01 20:45:33 +00:00
Sarah Sunday
493827285b [CI] Fix path and big env goof 2025-06-22 13:35:23 -05:00
Sarah Sunday
50e3c9d500 [CI] Ccache flow tweak, use forked commands, cd build 2025-06-22 10:35:16 -05:00
Sarah Sunday
adc4698c44 [CI] Revert ccache script forking, rename try, cleanup 2025-06-21 21:19:07 -05:00
Sarah Sunday
faa9af4428 [CI] Overhaul mac CI flow 2025-06-21 19:54:42 -05:00
Sarah Sunday
12f3596220 [CI] Specify intel brew location 2025-06-21 14:19:43 -05:00
Sarah Sunday
139bde6420 [CI] Fork before install mac arm/intel steps, prefix with arch command 2025-06-21 13:53:40 -05:00
Sarah Sunday
0f551c8233 [CI] Always use arm deps 2025-06-21 13:41:51 -05:00
Sarah Sunday
608831265c [CI] Attempt to add intel mac builds with separate build step 2025-06-21 13:41:51 -05:00
Alexei Kotov
4a6d2465b4 Remove Qt PATH adjustment (Qt6 is symlinked) 2025-06-17 19:11:39 +03:00
Sarah Sunday
6d89ae1a75 [CI] Mac - use qt@6 2025-06-14 16:09:07 -05:00
elsid
a5826b75e0
Disable -Werror for ASAN builds
To avoid warnings like:

In file included from /usr/include/c++/13/regex:50,
                 from ../../components/lua/yamlloader.cpp:6:
In constructor 'std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = bool; _ArgTypes = {char}]',
    inlined from 'std::__detail::_State<_Char_type>::_State(std::__detail::_State<_Char_type>&&) [with _Char_type = char]' at /usr/include/c++/13/bits/regex_automaton.h:149:4,
    inlined from 'std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_begin() [with _TraitsT = std::__cxx11::regex_traits<char>]' at /usr/include/c++/13/bits/regex_automaton.h:281:24:
/usr/include/c++/13/bits/std_function.h:405:42: error: '*(std::function<bool(char)>*)((char*)&__tmp + offsetof(std::__detail::_StateT, std::__detail::_State<char>::<unnamed>.std::__detail::_State_base::<unnamed>)).std::function<bool(char)>::_M_invoker' may be used uninitialized [-Werror=maybe-uninitialized]
  405 |       : _Function_base(), _M_invoker(__x._M_invoker)
      |                                      ~~~~^~~~~~~~~~
In file included from /usr/include/c++/13/regex:65:
/usr/include/c++/13/bits/regex_automaton.h: In member function 'std::__detail::_StateIdT std::__detail::_NFA<_TraitsT>::_M_insert_subexpr_begin() [with _TraitsT = std::__cxx11::regex_traits<char>]':
/usr/include/c++/13/bits/regex_automaton.h:279:17: note: '__tmp' declared here
  279 |         _StateT __tmp(_S_opcode_subexpr_begin);
      |                 ^~~~~

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105562.
2025-04-28 22:07:00 +02:00
elsid
8ee0c9e7be
Retry apt-get update and add-apt-repository 2025-04-22 23:05:27 +02:00
elsid
c34b0f90d7
Avoid clang-tidy checks duplication 2025-04-05 12:55:17 +02:00
elsid
2892e19c43
Run integration tests with verbose output 2025-03-08 13:14:23 +01:00
Alexei Kotov
cf7e276a6a Remove file name exceptions (#7249) 2025-02-23 00:18:07 +03:00
Alexei Kotov
72cbf61b43 Rename apps/openmw/mwsound files and classes to follow naming conventions 2025-02-23 00:18:07 +03:00
Alexei Kotov
fc850cfe69 Rename components/crashcatcher files to follow naming conventions 2025-02-23 00:18:07 +03:00
Alexei Kotov
ac9505b536 Rename components/to_utf8 directory and files to follow naming conventions 2025-02-23 00:18:07 +03:00
Alexei Kotov
89426af94a Rename apps/components_tests files to follow naming conventions 2025-02-22 23:47:12 +03:00
Alexei Kotov
a3e19f9bb7 Rename apps/openmw_tests files to follow naming conventions 2025-02-22 23:47:12 +03:00
Alexei Kotov
dd16c87080 Rename components/platform files to follow naming conventions 2025-02-22 23:47:11 +03:00
Alexei Kotov
b997386cd3 Rename android-main.cpp to follow naming conventions 2025-02-22 23:47:09 +03:00
Alexei Kotov
7df74664e4 Rename gl4es-init.cpp/h to follow naming conventions 2025-02-22 21:49:49 +03:00
Alexei Kotov
8b911ce3eb Rename components/fx files to follow naming conventions 2025-02-22 21:00:40 +03:00
Alexei Kotov
0254feefe3 Rename bsa_file.cpp/hpp to follow naming conventions 2025-02-22 20:52:39 +03:00
Alexei Kotov
4c95e91a8d Replace awscli with s3cmd for macOS
Homebrew doesn't let us downgrade, we have to use an alternative client (for now)
2025-01-31 01:02:49 +03:00
Evil Eye
793a56a882 Try to build in Release mode 2024-12-10 20:30:47 +01:00
Evil Eye
7b064920db Switch to downloading dependencies from Github releases 2024-11-11 16:36:24 +01:00
uramer
7f886f1840 Use stable cyan, print teal versions in CI 2024-10-20 18:27:27 +02:00
uramer
bef9fc0a4b Upload Teal artifacts on failure, avoid nested archives 2024-10-20 18:27:27 +02:00
uramer
2bb25ef2d6 Use current cyan commit 2024-10-20 18:27:27 +02:00
Evil Eye
86c85d1b75 Force tl 0.15 2024-10-12 12:48:40 +02:00
psi29a
c8c6ea5f3f Merge branch 'mac-build-artifact-tweaks' into 'master'
CI - Use XZ for Mac builds, clean some steps

See merge request OpenMW/openmw!4327
2024-09-23 10:11:05 +00:00