Martin Pulec
a88e99bdc4
gh/scripts/environment.sh: expose UG_ARCH immediately
...
(currently for macOS only)
2024-03-20 14:16:08 +01:00
Martin Pulec
bea0ee1b64
CI mac: signing docu updates
...
\+ do not check $apple_key_p12_b64 in sign.sh but $KEY_CHAIN and
$KEY_CHAIN_PASS presence, which are used directly
2024-02-09 17:05:28 +01:00
Martin Pulec
86b4c0696d
CI mac: move signing key import to environment.sh
...
The signing key is actually needed in the ccpp.yml workflow earlier than
`prepare.sh` is run, namely in cache-macos-nonfree-sdks step.
2024-02-09 16:44:26 +01:00
Martin Pulec
dbe6fff795
CI mac: added arch string
...
to identify if the build is arm64 or x86_64
2024-02-09 12:46:03 +01:00
Martin Pulec
f54382d44e
CI mac: use -msse4.2 only on x86_64
2024-02-09 12:45:49 +01:00
Martin Pulec
3a076d2482
CI mac arm64: disable cineform+Deltacast
...
- cineform seems to be unsupported altogether
- Deltacast should work but it doesn't seem so
2024-02-09 12:14:22 +01:00
Martin Pulec
00ddaec63c
added file display module
...
just a simple, video only, display at the moment
2023-09-01 13:50:50 +02:00
Martin Pulec
55aa67a094
configure: rename file option to vidcap-file
...
file alone is not much specific (also not always known from context if
its meant file vidcap or some file in a generic meaning)
2023-08-09 16:08:30 +02:00
Martin Pulec
21b86e4223
GitHub CI Linux: enforce pipewire audio
...
ensure that Pipewire is built (similarly as with other features)
2023-08-07 12:33:15 +02:00
Martin Pulec
ea9e454a80
CI Linux: enable pipewire screen cap
2023-04-05 09:49:34 +02:00
Martin Pulec
43ccb95a02
.github/scripts/environment.sh: small improvements
2023-03-21 14:02:25 +01:00
Martin Pulec
e8b6fc7b09
.github/scripts/environment.sh improvements
...
- fixed a shellcheck warning
- documentation
- removed shebang and executable bit to ensure script is sourced
2023-03-20 16:54:28 +01:00
Martin Pulec
c3660529ac
CI: moved configure features to environment.sh
...
- the yaml file is less messed
- all platform features are put together without being spread across the
respecive jobs in the yaml
- $FEATURES are now used also by Coverity CI
2023-03-20 16:54:15 +01:00
Martin Pulec
cc83029b0f
shellchecked .github/*sh
2022-08-23 13:19:08 +02: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
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
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
57ec5bc009
GitHub CI: ensure that required features are compiled
...
Prevend unintentionally missing features due to some dependency not
satisfied.
2021-04-08 14:12:52 +02:00
Martin Pulec
bd30c04974
GitHub CI: replaced obsolete set-env and add-path
2020-10-07 13:11:14 +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