Commit Graph

123 Commits

Author SHA1 Message Date
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
rdb 9961a90618 workflow: Use macOS 10.15 for now for CMake builder 2021-12-27 23:32:45 +01:00
rdb 866bf9e2b5 workflow: Update macOS builder to macOS-11 2021-12-26 15:31:44 +01:00
Daniel 1f39c3333f workflow: Build Windows using windows-2022 and Visual Studio 2022 2021-12-12 22:54:33 +01:00
rdb fc625eec11 Merge branch 'release/1.10.x' into incoming 2021-12-12 22:54:15 +01:00
rdb b397ddb311 workflow: Switch back from macOS-latest to 10.15 for now
See actions/virtual-environments#4060 - the 11.0 image is crashing for us so we'll upgrade when it's more mature
2021-12-12 22:48:39 +01:00
rdb 541b9471b5 workflow: Use thirdparty packages for 1.10.10 instead of 1.10.9 2021-12-12 18:40:31 +01:00
Daniel 3d1328fafb workflow: Upgrade to setup-python@v2 2021-12-12 18:40:03 +01:00
rdb 77710bb813 workflow: Change Ubuntu Xenial builder to Bionic 2021-11-02 15:35:54 +01:00
rdb 0bc0709b72 Merge branch 'release/1.10.x' 2021-11-02 15:20:41 +01:00
rdb c1bb28b6d8 workflow: Update Ubuntu builder to 18.04 2021-11-02 14:08:27 +01:00
rdb dd3510eea7 Merge branch 'release/1.10.x' 2021-04-08 12:30:35 +02:00
rdb 67b6729d38 Also switch from Travis to GitHub Actions on release branch 2021-04-05 17:26:29 +02:00
rdb 06484566b3 workflow: Update to 1.10.9 thirdparty tools for Windows
It includes an updated version of flex
2021-01-02 20:03:37 +01:00
rdb b73052260c workflow: Fix GitHub Actions CI with latest thirdparty packages 2020-12-22 16:48:30 +01:00
rdb 5cb4f6b518 workflow: Remove mention of removed Frameworks directory
Cg is now shipped as just a regular library
2020-12-22 00:38:34 +01:00
rdb 1070299a9d Update to 1.10.8 thirdparty packages for Windows as well 2020-12-21 16:55:21 +01:00
rdb e98052b99b Use new 1.10.8 thirdparty archive for macOS 2020-12-10 17:39:39 +01:00
Derzsi Dániel 862d06b7a8 workflow: Add Python 3.9 to GitHub CI workflow
Closes #1054
2020-11-23 10:58:23 +01:00
rdb 07be2e64bd workflow: Fix issues with Continuous Integration build 2020-11-17 23:44:40 +01:00
rdb 9e44df783f workflow: Fix use of removed set-env in GitHub CI 2020-11-16 22:18:07 +01:00
rdb 7ae3908c5d Remove support for EOL Python 3.5 2020-10-02 00:27:28 +02:00
rdb abe761c30e github: Add issue templates
[skip ci]

Closes #965

Co-authored-by: Daniel Stokes <kupomail@gmail.com>
2020-07-25 16:27:38 +02:00
Daniel Stokes 2d6122457b Add initial pull request template
[skip ci]

Co-authored-by: rdb <git@rdb.name>

Closes #964
2020-07-25 16:11:04 +02:00
rdb 307a74deff workflow: Ignore commits with [skip ci] or [ci skip] 2020-06-25 18:32:06 +02:00
rdb f65b44bd5b codecov: set patch check target to 0%
Hopefully this will make the patch builder merely informative and not reject any change without unit tests.
2020-06-14 13:10:22 +02:00
rdb 3760ad298a workflow: add custom codecov configuration 2020-05-02 19:17:51 +02:00
rdb d799a09002 cleanup: Remove support for EOL versions of Python
Fixes #905
2020-04-26 20:07:56 +02:00
rdb 46b29a136e workflow: call apt-get update before installing Ubuntu dependencies 2020-04-25 10:40:58 +02:00
rdb bff4733ef6 workflow: Fix failure to invoke tests 2020-04-01 18:50:57 +02:00
rdb 980c6bb389 workflow: Fix extraction of Python_EXECUTABLE from CMakeCache.txt
Also disable coverage testing for Python 2.7 and 3.5, since they are respectively EOL and do not use deterministic dictionary ordering.
2020-03-20 15:48:21 +01:00
rdb b272af8bbf Merge branch 'cmake' 2020-01-22 11:20:51 +01:00
Sam Edwards d0b8593e96 workflow: Switch macOS-10.14 to macOS-latest
GitHub Actions is deprecating the former on the 15th
2020-01-12 11:04:03 -07:00
Sam Edwards 6214f8fd60 workflow: Use ccache to accelerate CMake build 2020-01-08 13:14:48 -07:00
Sam Edwards b946b29f37 workflow: Pass --parallel to `cmake --build` 2020-01-08 11:23:00 -07:00
Sam Edwards ef238ca1fd workflow: Just skip the Windows unity build for now 2020-01-07 11:34:34 -07:00
Sam Edwards 4aff603925 general: Reset back to master's travis, add CMake jobs to ci.yml 2020-01-06 17:22:03 -07:00
rdb ec5f9128e8 Add Python 3.8 to GitHub CI workflow 2020-01-06 21:08:14 +01:00
rdb 307eea57a1 Change from deprecated macOS-10.14 to macOS-latest in GitHub Workflow 2019-12-20 11:47:27 +01:00
rdb a57df32037 Change macOS CI workflow to use 1.10.5 thirdparty with C++ packages 2019-12-18 18:01:02 +01:00
rdb ee12f19267 Enable continuous integration workflow using GitHub Actions 2019-09-16 21:45:23 +02:00
rdb 53648ed841 Add FUNDING.yml file
[skip ci]
2019-07-22 19:23:04 +02:00