Jonathan Thomas
cecebf4deb
Allow continued build even if coverage fails
2025-05-05 21:02:16 -05:00
Jonathan Thomas
3adb928d74
Testing experimental install path for Github actions for python path installation (for python bindings)
2025-05-05 20:49:51 -05:00
Jonathan Thomas
23426f75fc
Updating builders for ubuntu 20.04 (depreciated), to now build on 22.04 and 24.04
2025-05-05 20:12:05 -05:00
Jonathan Thomas
ed145d2eae
Remove mac from .github ci, and always built openshot audio. Experiment to fix build linking issues.
2024-06-08 15:15:43 -05:00
Jonathan Thomas
d73763f125
Merge pull request #931 from OpenShot/dependabot/github_actions/codecov/codecov-action-3.1.4
...
Bump codecov/codecov-action from 3.1.1 to 3.1.4
2024-05-10 20:25:06 -05:00
Jonathan Thomas
74ca13ae5d
Merge pull request #939 from OpenShot/dependabot/github_actions/fsfe/reuse-action-2.0.0
...
Bump fsfe/reuse-action from 1.2.0 to 2.0.0
2024-05-10 20:24:48 -05:00
Jonathan Thomas
41171772ed
Reverting experimental c++17 mode (mac build failures with Catch code). Disabling GitHub windows builders for now - since they are using bleeding edge opencv and protobuf, which is incompatible with my old Cmake and old Opencv installs.
2024-02-10 21:26:10 -06:00
Jonathan Thomas
511e1ff2d4
Adding new cppzmq windows github build dependency, required for zmq.hpp
2024-02-10 17:43:29 -06:00
dependabot[bot]
080ee736bb
Bump fsfe/reuse-action from 1.2.0 to 2.0.0
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v1.2.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-24 11:05:30 +00:00
dependabot[bot]
1a22dd1fee
Bump codecov/codecov-action from 3.1.1 to 3.1.4
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.1.1 to 3.1.4.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.1...v3.1.4 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-05 11:56:39 +00:00
Jonathan Thomas
6314b3f529
Merge pull request #865 from OpenShot/dependabot/github_actions/eps1lon/actions-label-merge-conflict-2.1.0
...
Bump eps1lon/actions-label-merge-conflict from 2.0.1 to 2.1.0
2023-06-02 15:17:59 -05:00
Jonathan Thomas
3da05da4c0
Merge pull request #850 from OpenShot/dependabot/github_actions/codecov/codecov-action-3.1.1
...
Bump codecov/codecov-action from 3.1.0 to 3.1.1
2023-06-02 15:17:38 -05:00
Jonathan Thomas
56b92a9b0c
Merge pull request #839 from OpenShot/dependabot/github_actions/fsfe/reuse-action-1.2.0
...
Bump fsfe/reuse-action from 1.1.1 to 1.2.0
2023-06-02 15:17:10 -05:00
Jonathan Thomas
5869eb83e9
Removing magick++ library, as it conflicts with catch2 library
2023-04-13 16:44:34 -05:00
Jonathan Thomas
d15b0d8a6f
Experimental catch2 install for github Linux builders
2023-04-13 16:12:06 -05:00
Jonathan Thomas
d5db77f011
Experimental catch2 install for github Linux builders
2023-04-13 16:05:13 -05:00
Jonathan Thomas
b6c07d3bee
Attempting to upgrade to the latest catch2 package
2023-04-13 15:40:32 -05:00
Jonathan Thomas
6bb46c1a15
Updating old github action target to use new Ubuntu builder
2023-04-13 15:11:53 -05:00
Jonathan Thomas
450af52f64
WIP: Experimental Unit Tests without Display ( #900 )
...
* Experimental test for unit tests without display
* Ignore unit tests running on an invalid QT Platform (i.e. offscreen - running as a test on GitHub)
* Fix whitespace on Caption effect
* Check for env variable for QT_QPA_PLATFORM == offscreen, and ignore Caption unit tests (for GitHub checks)
2023-02-14 01:44:38 -06:00
Jonathan Thomas
186a4ca5c1
Refactoring Audio Device detection (don't crash on Windows, find actual sample rate and device details) ( #883 )
...
* Close down ZMQ context to stop the zmq threads (related to sentry bug: OPENSHOT-3X)
* Add Support for Windows 7/8.1 (#881 )
Adding protection around getting current sample rate for win 7, if audio device not found. Also added mutex for Singleton method. Also, making whitespace consistent on AudioPlaybackThread.cpp
* Big refactor of audio device opening - with multiple sample rates attempted, for better recovery from a missing or unsupported sample rate. Debug logs added for testing.
* Additional failure logging for windows audio device init
* Refactor of Audio Device Initialization (#882 )
* Huge refactor of audio device initialization:
- Attempt requested audio device first, and then iterate through all known audio types and devices, and common sample rates. The idea is to ignore an invalid default or invalid requested device, and keep looking until we find a valid one
- New public method to return active, open audio device
- Added methods for AudioDeviceInfo struct, to make it callable from Python
- Some code clean-up and whitespace fixes
- New unit tests for AudioDeviceManagerSingleton
* Ignore audio device unit tests on systems with "No Driver" returned in the audio error message
* Ignore audio device unit tests if any error is found during initialization (i.e. build servers don't have audio cards)
* Trying to update GitHub libomp errors during build checks
* Remove zmq context shutdown call, due to the method missing on newer versions of zmq.hpp
* Downgrading GitHub Ubuntu latest image to Ubuntu 20.04, for compatibility with Catchv2
* Initialize all audio device manager variables correctly, and ignore unit test on low or missing sample rate systems (i.e. GitHub build servers)
2022-12-19 13:15:43 -06:00
dependabot[bot]
864cfd84c3
Bump eps1lon/actions-label-merge-conflict from 2.0.1 to 2.1.0
...
Bumps [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict ) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases )
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/v2.0.1...v2.1.0 )
---
updated-dependencies:
- dependency-name: eps1lon/actions-label-merge-conflict
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-31 11:02:46 +00:00
dependabot[bot]
a37ca4a376
Bump codecov/codecov-action from 3.1.0 to 3.1.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-26 11:04:00 +00:00
dependabot[bot]
4ffa700377
Bump fsfe/reuse-action from 1.1.1 to 1.2.0
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v1.1.1...v1.2.0 )
---
updated-dependencies:
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-08 11:03:03 +00:00
Jonathan Thomas
dd25b7835d
Removing failing macos from our GitHub build CI
2022-07-21 15:25:26 -05:00
dependabot[bot]
54c9650599
Bump actions/cache from 2 to 3.0.1 ( #821 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.0.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3.0.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-18 05:28:07 -04:00