Commit Graph

87 Commits

Author SHA1 Message Date
rdb
d23e44e2f1 Merge branch 'release/1.10.x' 2024-11-08 11:36:02 +01:00
rdb
9dbd20d7bd workflow: No longer skip Python 3.13 builds on Windows 2024-11-07 16:20:49 +01:00
rdb
e199f25b4d Update thirdparty links to 1.10.15 2024-11-07 16:18:50 +01:00
rdb
001d29e733 workflow: Fix correct outputdir for makepackage 2024-11-06 18:22:12 +01:00
rdb
69498f23a5 workflow: Add double-precision builds
Fixes #1536
2024-11-06 13:23:17 +01:00
rdb
8d24a5d1a9 workflow: Disable Eigen on CMake macOS builder for now
For some reason, CMake doesn't seem to respect CMAKE_CXX_STANDARD on macOS
2024-11-04 19:02:26 +01:00
rdb
3585adfe33 workflow: Updates for runner deprecations 2024-11-04 18:40:33 +01:00
rdb
221d35d3a6 Allow running test suite with emscripten via node.js 2024-11-04 18:40:30 +01:00
rdb
957c4b9bce Merge branch 'release/1.10.x' into master 2024-10-30 18:40:32 +01:00
rdb
7560a1edd1 Merge branch 'release/1.10.x' 2024-10-30 13:42:21 +01:00
rdb
10da05e2a6 workflow: Skip Windows builds for Python 3.13 for now 2024-10-30 12:53:54 +01:00
rdb
f9a5445d42 workflow: Test Python 3.13, update setup-python to v5 2024-10-29 19:23:47 +01:00
rdb
024b46b3cd workflow: dependabot updates
Fixes #1696
Fixes #1697
Fixes #1698

Co-authored-by: dependabot[bot] <support@github.com>
2024-10-29 13:12:06 +01:00
rdb
f50fef3744 Switch over to C++14, drop support for MSVC 2015
The main reason is that the current development version of Eigen requires C++14 to be enabled, so otherwise we can't compile with the latest Eigen.

If really needed, we can keep support for MSVC 2015 (please make your voice heard) but that would lock us out of a few features of C++14.
2024-10-19 13:16:36 +02:00
gabe
ad97e88a54 Enable OpenAL-Soft extensions for non-framework builds and add config for disabling HRTF (#1620) 2024-10-17 21:34:32 +02:00
rdb
243d59bf37 workflow: Remove step to build host interrogate for emscripten
This is now fetched automatically by makepanda as of e50465e8303bb42c3ae656f5f896cb958eb2e4ed
2024-08-10 16:55:03 +02:00
rdb
b8d6c7a2ef workflow: Update macOS-11 to macOS-12 runner 2024-08-07 11:57:19 +02:00
rdb
17fbd09250 workflow: Change macOS-11 runner to macOS-12 2024-08-03 12:18:16 +02:00
rdb
84ed141b2a Squash merge webgl-port branch into master
Adds support for emscripten as a build target / platform, and adds a WebGL renderer back-end
2024-01-25 15:37:38 +01:00
rdb
e3ea397665 workflow: Delete clang-tidy workflows for now
There are a number of issues with them, they need to be revisited at some point

[skip ci]
2023-11-06 17:36:05 +01:00
rdb
a6ab238abc Merge branch 'release/1.10.x' into incoming 2023-10-14 21:35:00 +02:00
rdb
5e4fc7999e Switch to 1.10.14 thirdparties, enable Python 3.12 CI on Windows 2023-10-14 21:25:42 +02:00
rdb
87e69b71bf workflow: Add $pythonLocation/lib to LD_LIBRARY_PATH for tests 2023-10-14 19:38:22 +02:00
rdb
972c0009ac workflow: Add setuptools as requirement when testing Python 3.12 2023-10-14 11:29:02 +02:00
rdb
e01cb590de Merge branch 'release/1.10.x' 2023-10-13 23:24:48 +02:00
rdb
bf456baa35 workflow: Skip Python 3.12 tests on Windows for now
Until we've added Python 3.12 to thirdparty packages
2023-10-13 13:35:40 +02:00
rdb
7f0eafcc27 workflow: Disable Python 3.7 CI, enable Python 3.12 CI 2023-10-13 12:10:08 +02:00
rdb
d659d5fe25 workflow: Install python3-tk package 2023-08-04 16:23:18 +02:00
WMOkiishi
32edfa43fd direct: Get direct to pass a mypy check
Closes #1476
2023-08-04 14:31:44 +02:00
rdb
f80cd08993 Remove support for EOL Python versions 3.6 and 3.7 2023-08-04 14:20:59 +02:00
WMOkiishi
f7f3179a89 Move test code from across direct to proper test modules
Closes #1480
2023-08-02 08:37:51 +02:00
rdb
6acfdb737b workflow: Update CMake builder to macOS 11 2023-05-08 20:02:07 +02:00
rdb
4b276826b6 workflow: Update GitHub CI runner OS versions 2023-05-08 11:20:54 +02:00
rdb
891937193a workflow: Have clang-tidy job request changes if warnings found
[skip ci]
2023-02-14 13:42:01 +01:00
rdb
7820c7a363 workflow: Attempt to fix clang-tidy reviews of PRs from forks
[skip ci]
2023-02-14 11:24:06 +01:00
rdb
b89b0f51ba workflow: Fix silent error from clang-tidy job
[skip ci]
2023-02-13 13:10:43 +01:00
rdb
d2444132b2 opencv: Use correct headers for videoio C interface 2023-02-12 18:18:20 +01:00
rdb
00f68fb8a5 workflow: Add clang-tidy reviews for all pull requests 2023-02-12 17:37:17 +01:00
rdb
33f6ea73a2 workflow: Update Ubuntu version to 20.04 2023-02-07 18:05:51 +01:00
rdb
95b62ff198 workflow: Update Python versions for CMake build 2022-11-29 23:43:29 +01:00
rdb
dfa4cc7da2 workflow: Update thirdparty packages for CMake builds 2022-11-29 20:59:26 +01:00
rdb
a5610f217e Merge branch 'release/1.10.x' into incoming 2022-11-29 20:58:51 +01:00
rdb
0d30045670 workflow: Update Python versions 2022-11-29 20:18:32 +01:00
rdb
44dd2bd091 workflow: Update to 1.10.13 thirdparty packages 2022-11-29 20:14:20 +01:00
rdb
592f2b7d6e Merge branch 'release/1.10.x' 2022-11-14 12:47:28 +01:00
rdb
9508b040e7 Update to 1.10.13 thirdparty tools on macOS
These contain OpenCV libraries with fixed relative references on arm64

Fixes #1393
2022-11-14 10:50:30 +01:00
rdb
646611bfa6 workflow: Update GitHub CI builder to Windows 2019 2022-04-04 09:40:42 +02:00
rdb
07586c82e6 workflow: Update GitHub CI builder to Windows 2019/2022 2022-02-17 12:48:33 +01:00
rdb
d46651c032 Merge branch 'release/1.10.x' 2022-01-04 16:35:19 +01:00
rdb
b2aa5beb96 Use 1.10.11 thirdparty tools 2022-01-04 15:33:31 +01:00