Martin Pulec
8413b6f117
Coverity CI: check result of submission
...
fail if was not successful (eg. quota reached)
2022-10-21 10:56:58 +02:00
Martin Pulec
0e9592fb6d
CI coverity-scan: fixed incorrect workflow update
2022-10-20 08:50:34 +02:00
Martin Pulec
4e8f0da3a6
CI: fixed deprecated syntax
...
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-10-19 16:07:55 +02:00
Martin Pulec
e94edb767b
CI: updated actions/{cache,checkout} to latest ver
...
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
2022-10-13 09:36:47 +02:00
Martin Pulec
8c1ed707d5
CI: remove non-free AJA handling
...
NTV2 SDK is now pulled from GitHub in .github/scripts/macOS/prepare.sh
2022-10-07 15:19:15 +02:00
Martin Pulec
69a6e075ba
CI: provide GITHUB_TOKEN to all steps
...
Since now it is used also in different steps (see previous commit), we'd
better provide it globally.
2022-09-26 08:13:50 +02:00
Martin Pulec
d87f3665ac
CI use simplier names to upload artifacts
...
- avoided spaces in names and CI and build keywords
2022-09-16 16:01:07 +02:00
Martin Pulec
912cb8ed38
C/C++ CI: added Arch check
...
- check appimage with Arch and --capabilities - this catches segfault
with incompatible jack implementation in bundle and system
(pipewire-jack package needed)
- use empty directory for container build (instead of ".") also for
Ubuntu (would not needlessly copy contents of current directory to
Docker daemon)
2022-09-14 11:50:08 +02:00
Martin Pulec
e83f41975e
Renamed MIDI to SDL_mixer
...
The capturer should be actually able play at least FLAC, MIDI, mp3,
vorbis or wav.
2022-09-13 16:36:34 +02:00
Martin Pulec
48e8cbaea1
C/C++ CI: added --enable-midi
2022-09-12 16:44:04 +02:00
Martin Pulec
f5114ab793
GitHub CI: ensure resize is enabled
2022-08-11 09:52:39 +02:00
Martin Pulec
49fe808693
GitHub CI Linux: CUDA_HOST_COMPILER no longer needed
2022-08-10 08:14:07 +02:00
Martin Pulec
4089f2e3ef
CI: AJA cleanup
2022-06-14 14:12:57 +02:00
Martin Pulec
00c177d6f2
CI: use AJA from GitHub [Win]
2022-06-14 14:11:50 +02:00
Martin Pulec
189c2b4211
AppImage: use static runtime
...
Ubuntu 22.04 no longer contains libfuse.so.2 but ships libfuse.so.3
instead preventing AppImage from run (dlopens version 2).
2022-05-30 15:51:50 +02:00
Martin Pulec
656e6fa107
CI: run on pull request
2022-05-10 11:16:18 +02:00
Martin Pulec
557dfb39d8
CI: use glfw instead of glut
2022-04-20 09:39:02 +02:00
Martin Pulec
18f0496084
CI: fixed on schedule workflows
...
- run on schedule only in CESNET/UltraGrid repo
- otherwise run only if pushing to respective branches
- run Coverity scan earlier (4:00 UTC)
2022-04-20 08:35:47 +02:00
Martin Pulec
8cb8c9601a
GitHub CI ARM: fixed workflow
...
Upload result to release artifacts also when scheduled in main repo
(github.ref != 'refs/heads/arm-build').
+ do not repeat the inverted condition but rather upload the artifact
if release artefact was not uploaded
2022-03-22 15:46:28 +01:00
Martin Pulec
8d05cde1a5
GitHub CI Win: install windeployqt for Qt6
2022-03-09 16:29:07 +01:00
Martin Pulec
c9661c4e67
GitHub CI Coverity: use full path for the cache
...
For some reason, using implicit path caused the Coverity tool not to be
stored ("Cache Size: ~0 MB (22 B)" in Post Cache step).
2022-02-21 15:32:03 +01:00
Martin Pulec
960d231574
GitHub CI Coverity: move conditional to every step
...
See also:
https://github.com/actions/runner/issues/520
2022-02-21 09:48:31 +01:00
Martin Pulec
59a58d9966
GitHub CI Coverity: do not clone submodules
2022-02-21 09:48:31 +01:00
Martin Pulec
fb1bd77bfb
GitHub CI: download zfec/cineform directly from upstream
...
+ removed gpujpeg/cineform from monitored paths in workflow file
2022-02-03 15:41:08 +01:00
Martin Piatka
263a3e945f
GitHub CI: Fix cron string
...
The order of values is minute, hour, day-of-month, month, day-of-week
2022-02-02 10:26:19 +01:00
Martin Pulec
ecc26b813a
GitHub CI ARM: run automatically 20th day of month
...
run only in main repo on schedule
2022-02-01 14:48:47 +01:00
Martin Pulec
23c4b87611
GitHub CI Coverity: run automatically 20th day of month
...
if coverity token is present
2022-02-01 14:45:45 +01:00
Martin Pulec
5664c2c9df
GitHub CI [Windows]: cache XIMEA
2022-01-19 17:02:44 +01:00
Martin Pulec
587e829387
GitHub CI: enable testcard2
2022-01-19 17:02:42 +01:00
Martin Piatka
0ebe68691a
Revert "GitHub CI [Windows]: disable holepunch - doesn't compile"
...
This reverts commit 880640a604 .
2022-01-14 12:06:34 +01:00
Martin Pulec
880640a604
GitHub CI [Windows]: disable holepunch - doesn't compile
2022-01-14 08:18:10 +01:00
Martin Pulec
d2a69e461e
GitHub CI: dump config.log if configure failed
2022-01-13 16:59:01 +01:00
Martin Pulec
fb79b23ef9
GitHub CI: enable UDP hole punching
2022-01-12 15:05:27 +01:00
Martin Pulec
3567760a25
GitHub CI [macOS]: remove NDI Etag from nonfree cached key
...
NDI is already handled separately.
2022-01-12 14:29:54 +01:00
Martin Pulec
a1fc27de7d
GitHub CI [macOS]: download XIMEA individually
...
Do not group "free" SDKs - XIMEA was only one, anyway, NDI handled separately.
2022-01-12 14:29:51 +01:00
Martin Pulec
bc455b8605
GitHub CI: download NDI directly from NewTek
...
and build it unconditionaly.
2022-01-12 13:48:00 +01:00
Martin Pulec
4685a2cb84
GitHub CI: build NDI by default if SDK is found
...
Removed separate NDI handling (branch ndi-build and build it as upstream (if SDK is found)
since NDI is now dynamically runtime loaded.
2022-01-12 13:47:59 +01:00
Martin Pulec
557b66ec06
GitHub CI coverity_scan: check for tool update
...
Coverity doesn't provide ETag but a filename with content-disposition
header, eg.:
content-disposition: attachment; filename="cov-analysis-linux64-2020.09.tar.gz"
2022-01-12 13:47:58 +01:00
Martin Piatka
e9dbb67194
github/CI: RPI4 patched ffmpeg for hwaccel
2022-01-06 15:06:35 +01:00
Martin Pulec
ddee6968c8
GitHub CI: create continuous release if needed
...
For Linux AppImages in release channel, zsync files are stored as an
artefact in continuous release assets so ensure that it is present.
2021-11-03 09:04:45 +01:00
Martin Pulec
628f3ba74f
Add release zsync update files to continuous
...
As there will be releases 1.7.1, 1.7.2 etc., storing zsync in release
asset doesn't make sense (further version won't update previous update
information). Thus store this in continuous release assets - update
channel "release" was introduced aside to existing "continuous".
2021-11-03 08:55:29 +01:00
Martin Pulec
15f76c08dc
GitHub CI [AppImage]: include complete URL for zsync
2021-11-02 15:59:50 +01:00
Martin Pulec
2d3b85eff7
GitHub CI: create release for refs/heads/tags/v* in any repo
2021-11-02 15:59:49 +01:00
Martin Pulec
ec3ffb2753
GitHub CI: updated release life cycle
...
The release channel is not build from release/ branch, instead a bugfix
version numbers are required and the build is from appropriate tag, eg.
v1.7 (release, should be in master) and then v1.7.1, v1.7.2. The bugfix
releases should have its own entry in NEWS file (create-release.sh makes
GitHub release description from this).
2021-11-02 15:59:49 +01:00
Martin Pulec
32c56a53f8
GitHub CI: Create release also for release/*
2021-11-02 15:59:48 +01:00
Martin Pulec
b9c6d2b78d
GitHub CI [Mac]: run checks before signing
...
It is unsure whether wrong bundle would be signed and if not, the
problem may not be easy to find.
2021-07-21 16:10:45 +02:00
Martin Pulec
eb7977c8d8
GitHub CI [Linux, FFmpeg]: build rav1e
...
+ do not use yasm for SVT - nasm-mozilla (nasm 2.14) installed in
this commit is sufficient
2021-07-21 14:56:24 +02:00
Martin Pulec
f4f7fa3431
GitHub CI [Win]: do not use hardcoded NDI ver
2021-07-20 09:15:34 +02:00
Martin Pulec
3702ab3504
GitHub CI [Mac]: check - hide also Frameworks
...
This will ensure that local frameworks (eg. VideoMaster) aren't directly
referenced.
2021-07-19 14:12:01 +02:00
Martin Pulec
e90d13d57d
GitHub CI: Cache SDKs path fix
...
Seems like extracting from /var/tmp fails with cache action.
2021-07-19 14:11:43 +02:00