Martin Pulec
6561ee3c6f
CI: do not rebuilt on push to refs/heads/release
...
We don't want to rebuilt historic releases anymore.
2023-10-09 12:31:57 +02:00
Martin Pulec
085e4efb8f
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-08 14:44:50 +01:00
Martin Pulec
d8bdd800c7
GitHub CI [Linux]: run on Ubuntu 18.04
...
Intel MediaSDK requires at least libva 1.10, U16.04 provides 1.07 only.
2021-09-29 16:38:36 +02:00
Martin Pulec
afe80cd0ac
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:13:48 +02:00
Martin Pulec
9163a18a7e
GitHub CI: sync C/C++ CI with master
2021-06-23 11:07:24 +02:00
Martin Pulec
e905c879cb
GitHub CI: replace cache key counters
...
GitHub actually uses a bit complicated pattern matching for the keys:
https://docs.github.com/en/actions/guides/caching-dependencies-to-speed-up-workflows#using-contexts-to-create-cache-keys
Namely if exact hit is not found, the key is used as a prefix which
could cause using 'ffmpeg-cache-2' for 'ffmpeg-cache'. In addition
steps.<id>.outputs.cache-hit is set to false if the match is not exact
but the cache is actually restored from inexact match.
+ use ${{ runner.os }} as part of the cache key (currently not needed
but we may use the same key for different platform caches)
2021-06-21 16:28:25 +02:00
Martin Pulec
bc99f42ef2
GitHub CI: use actions/cache@v2
...
cache@v2 uses zstd which should improve space efficiency and speed.
2021-06-21 15:05:13 +02:00
Martin Pulec
f2c4c146e1
GitHub CI [Linux]: SVT-HEVC - patch has been renamed
2021-05-20 14:08:55 +02:00
Martin Pulec
d52ce98471
C/C++ CI [Mac]: fixed wrong cache path for free SDKs (XIMEA)
2021-04-20 09:47:04 +02:00
Martin Pulec
c62c85937a
GitHub CI [Mac]: install DELTA directly from SDK
2021-03-26 08:42:17 +01:00
Martin Pulec
5ac37ba22a
GitHub CI [Mac]: change APPLE_KEY_P12_B64 secret
...
Simplified APPLE_KEY_P12_B64 secret - now it uses only base64-encoded
P12 file (original certificate not needed - contained in that file).
2021-03-23 16:18:22 +01:00
Martin Pulec
065f3c119a
GitHub CI [Mac]: download XIMEA API directly
2021-02-08 09:26:43 +01:00
Martin Pulec
5fa0537d06
AppImage: updater URL fix
2020-09-14 17:35:44 +02:00
Martin Pulec
86bbcddfea
GitHub CI: added support for SVT to FFmpeg [Linux]
2020-08-28 16:59:03 +02:00
Martin Pulec
c28df4168b
GitHub CI: build own x264 [Linux]
...
In order to support 10-bit codecs.
2020-08-28 16:58:55 +02:00
Martin Pulec
9f1d0471ba
CI: added few more FFmpeg modules [Linux]
2020-08-28 16:58:46 +02:00
Martin Pulec
9d5f1d306b
GitHub CI: use NVENC SDK 8.1
...
Master branch of nv-codec-headers implies current CUDA runtime
(including drivers), thus use an old version to relax the requirement a
bit. (SDK 8.0 is not compatible with current FFmpeg master)
2020-08-28 16:58:33 +02:00
Martin Pulec
1c9a4d1fc5
GitHub CI: do not build static FFmpeg [Linux]
2020-08-28 16:57:46 +02:00
Martin Pulec
bdce177f07
GitHub CI: build own FFmpeg [Linux]
...
The one in repository no longer contains NVENC and it is perhaps better
not to rely on a third-party PPA.
2020-08-28 16:57:32 +02:00
Martin Pulec
3211d3c130
GitHub CI: don't hardcode SDK URL, use a secret
...
Do not hardcode SDK URL, use one from a secret (if present).
+ remove SDK_PASS secret - assume that the URL path is already
obfuscated
2020-06-24 14:27:01 +02:00
Martin Pulec
9cb78b2863
GitHub CI: cache SDKs [Mac]
...
GitHub or MacStadium (Mac platform provider) may be rate-limiting
downloading the SDKs so we'd like to speed it up.
2020-06-24 14:27:01 +02:00
Martin Pulec
650d069d01
GitHub CI: make curl calls silent
2020-06-24 14:27:01 +02:00
Martin Pulec
6293f38445
C/C++ CI: build also release
...
+ distinct name for NDI build
+ small improvements
2020-06-09 09:34:43 +02:00
Martin Pulec
0dd260b334
GitHub CI: make check/distcheck work with NDI
...
+ added missing NDI artifact upload step for macOS
2020-06-04 16:39:38 +02:00
Martin Pulec
d23feabb5d
GitHub CI: support for Mac NDI
2020-06-03 16:22:02 +02:00
Martin Pulec
ac3edcb85f
Allow private NDI build
2020-06-03 16:22:02 +02:00
Martin Pulec
733192968d
ARM-build: use Raspbian for ARMHF build
2020-06-01 22:46:36 +02:00
Martin Pulec
41b1b2ee62
ARM build: build also file capture
2020-06-01 09:15:35 +02:00
Martin Pulec
aa23e38200
Added GitHub action for ARM builds
2020-05-29 10:13:33 +02:00
Martin Pulec
fd8e249a0e
GitHub CI: do not build devel branch automatically
2020-05-28 12:18:15 +02:00
Martin Pulec
90a42b58f2
GitHub CI: unshallow Git when retagging
2020-05-26 22:33:42 +02:00
Martin Pulec
d2aa27da2a
GitHub CI: use JSON file
...
Use JSON as a file to fix '\n' in JSON handling.
2020-05-26 21:50:51 +02:00
Martin Pulec
57cd189df4
GitHub CI: added updated date to description
2020-05-26 14:11:53 +02:00
Martin Pulec
ce2f22502e
GitHub CI: NTV2 SDK was updated
2020-05-26 10:17:02 +02:00
Martin Pulec
b640bd5412
GitHub: cache also AJA [Win]
2020-05-22 16:21:49 +02:00
Martin Pulec
543b89441f
Revert "GitHub CI: use default bash for last step"
...
This reverts commit 53b2124084 .
The default bash (from Git for Windows) doesn't contain zip.
2020-05-22 13:53:14 +02:00
Martin Pulec
edb3067648
GitHub CI: cache live555
2020-05-22 12:03:38 +02:00
Martin Pulec
53b2124084
GitHub CI: use default bash for last step
2020-05-22 09:52:36 +02:00
Martin Pulec
e3335c25ea
GitHub CI: only download prebuilt GPUJPEG [Win]
2020-05-22 09:52:30 +02:00
Martin Pulec
7bb6bace9a
GitHub CI: MSYS2 is now preinstalled on Win runner
2020-05-22 08:34:02 +02:00
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