Commit Graph

66 Commits

Author SHA1 Message Date
Martin Pulec
2260ab20de Coverity: disable scheduled run
It is perhaps better to run Coverity on demand than forcing every-day
run.
2020-05-13 13:22:24 +02:00
Martin Pulec
1d4a350159 Bump to new Cineform
Use version v10.0.2a.

+ do not build Cineform tools - not needed and current Cineform master
  (not this one checked) fails to compile the tools in MSW
2020-05-02 13:32:27 +02:00
Martin Pulec
9931bbd24d GitHub CI Mac: use SSE4.2
This looks like to be least supported set (earliest yet supported model
is Mac Pro Mid 2010).
2020-04-30 08:52:33 +02:00
Martin Pulec
2ead18c4ec GitHub workflow nightly removed 2020-04-29 11:53:18 +02:00
Martin Pulec
6650cb7695 GitHub CI: Win - add files to a directory in asset
actions/upload-artifact@v1 zips content of directory which means that we
have all files in a top-level directory, not in a directory.
2020-04-22 22:31:41 +02:00
Martin Pulec
28a64da913 GitHub workflow "archive" removed
It is probably better to run the archiving externally. Moreover, nightly
builds won't be built in behalf of continuous.
2020-04-22 08:34:28 +02:00
Martin Pulec
b99eca78f7 GitHub CI: avoid packing Win build to 2 zips 2020-04-21 18:27:56 +02:00
Martin Pulec
81f1f0a090 Bump to new GPUJPEG 2020-04-16 09:35:41 +02:00
Martin Pulec
3f674ca939 GitHub Workflows: added paths for submodules 2020-04-14 08:10:02 +02:00
Martin Pulec
417c98276e GitHub Workflows: added deps for RTSP capture [Win] 2020-04-14 08:05:59 +02:00
Martin Pulec
2d93c615c8 Build: fixed JACK [Win] 2020-04-09 13:06:31 +02:00
Martin Pulec
2e757cfeee Coverity Workflow: cache tool
Note: this will currently not work for nightly coverity builds since
cache action is not supported for scheduled jobs.
2020-04-09 09:15:32 +02:00
Martin Pulec
d4049ce896 GitHub Workflow: check Win module paths on runtime
JACK (and other modules) may or may not be present depending on previous
workflows' steps. Therefore do the check everytime the action is run -
since the MSYS may be cached as well, this is done in bashrc.
2020-04-09 08:29:12 +02:00
Martin Pulec
0de0600b84 GitHub Workflows: cache JACK if possible
Currently download of JACK can take a long time so cache it.
2020-04-08 07:51:05 +02:00
Martin Pulec
2a66cd4bc7 GitHub CI: better check binaries
* try to hide local libraries (mac, Win) before 'make distcheck'
* check the binaries that are really distributed (with fixed
  dependencies)
2020-04-08 07:49:52 +02:00
Martin Pulec
9555f3df38 GitHub Workflows: be more error-prone [Win]
Run bash with '-e' option in order to the errors not to be silently
dismissed.
2020-04-06 13:49:28 +02:00
Martin Pulec
254bc9fdc8 GitHub C++/C CI Workflow: fixed a typo 2020-04-03 09:30:12 +02:00
Martin Pulec
7f1bd8cb1d GitHub Workflow: upload a release asset if on main repo
+ run C/C++ CI on U16.04
2020-04-02 11:50:11 +02:00
Martin Pulec
9b20ac2276 GitHub workflows: updated triggers 2020-03-28 11:21:44 +01:00
Martin Pulec
11629b9883 GitHub workflows: sign AppImage 2020-03-27 21:40:54 +01:00
Martin Pulec
a61a4dc16e GitHub workflows: sign also CI if key avail. [mac] 2020-03-27 21:40:54 +01:00
Martin Pulec
73ec69a3a8 GitHub Workflow: nightly - sign the macOS app 2020-03-27 09:46:27 +01:00
Martin Pulec
ab0db3c80e GitHub Workflows: NDI for Coverity (Linux) 2020-03-24 09:15:00 +01:00
Martin Pulec
3dcb349fdc Covertity: fixed date format 2020-03-24 08:06:10 +01:00
Martin Pulec
12191627b3 CI: Ubuntu 16.04 compile fix
Use gcc-5 as a CUDA host compiler in Linux if available. This version
is supported up to current CUDA version while being available in U16.04.
2020-03-24 08:06:09 +01:00
Martin Pulec
90765425e6 CI: added zsync AppImage 2020-03-19 09:53:34 +01:00
Martin Pulec
5b50d12ce3 CI: add -nightly to asset names 2020-03-19 09:53:33 +01:00
Martin Pulec
bea9648f2b CI Windows: added updater 2020-03-19 09:53:33 +01:00
Martin Pulec
c1858c15d5 CI: trigger coverity also by pushing to branch coverity_scan 2020-03-19 09:53:33 +01:00
Martin Pulec
0730a36796 CI: Linux - copy all plugins 2020-03-19 09:53:32 +01:00
Martin Pulec
ba41ab041b CI: build in 4 processes to speed up the build 2020-03-19 09:53:32 +01:00
Martin Pulec
e5bec56827 CI: cache MSYS2 to speed up the build 2020-03-19 09:53:32 +01:00
Martin Pulec
3274bd6452 CI nightly: run on U16.04 2020-03-19 09:53:32 +01:00
Martin Pulec
dec0f28f1e CI: use dynamic Qt [Linux] 2020-03-19 09:53:31 +01:00
Martin Pulec
a77eba854f CI: use dynamic Qt (macOS, from Homebrew) 2020-03-19 09:53:31 +01:00
Martin Pulec
f0836a4582 CI: Added additional dependencies [macOS, Win]
- OpenCV
- OpenSSL
- ImageMagick
- JACK

- fixed SDKROOT + SDK version not hardcoded [Mac]
- unified Qt build script for macOS+Linux
2020-03-19 09:53:31 +01:00
Martin Pulec
31d8a655d2 CI: added live555 2020-03-19 09:53:30 +01:00
Martin Pulec
be79100e02 CI: Updates
- option not to download CUDA [Win]
- correct asset uploading
- nightly CI: use different trigger - temporarily "on push" (to
  ci-nightly)
- correctly add DLLs (using "|" as a delimiter to cope with spaces in
  names)
- extract to C:\
- remove correct test artefact [Win]
- build AJA wrapper only if we have SDK [Win]
- disable NDI by default
2020-03-19 09:53:30 +01:00
Martin Pulec
64f595ec32 CI: added NDI [Win] 2020-03-19 09:53:29 +01:00
Martin Pulec
c75eebdc00 CI: updated 2020-03-19 09:53:29 +01:00
Martin Pulec
a3fc132722 CI: Updated nightly
- upload assets with script [nightly]
- remove unneeded Windows runner components (Android, dotnet) to free up
  space (namely for Qt)
- no timeout for pacman (sometimes failed)
2020-03-19 09:53:29 +01:00
Martin Pulec
b27f222ce5 Coverity build: use distro Qt
This build won't be redistributed so it is safe to use a dynamic Qt.
2020-03-19 09:53:28 +01:00
Martin Pulec
fa9f341fee CI: Updated nightly - build Linux and mac 2020-03-19 09:53:28 +01:00
Martin Pulec
06dbc0f1b9 CI: Build Win Qt 2020-03-19 09:53:27 +01:00
Martin Pulec
824b3a5321 CI: simplified Win 2020-03-19 09:53:27 +01:00
Martin Pulec
2ed9572304 CI: simplified also for mac 2020-03-19 09:53:27 +01:00
Martin Pulec
59c3c982b5 CI: Linux - use script from cov 2020-03-19 09:53:27 +01:00
Martin Pulec
33b4264822 CI: build only in main repo 2020-03-19 09:53:26 +01:00
Martin Pulec
44203adb09 CI Win: use MSVS tools path from vswhere 2020-03-19 09:53:26 +01:00
Martin Pulec
71e6cd698a Build only in specified branches 2020-03-19 09:53:26 +01:00