Michael Fabian 'Xaymar' Dirks
4947ae9a13
cmake: Enable FFmpeg Encoders on Linux
2023-03-28 12:52:22 +02:00
Michael Fabian 'Xaymar' Dirks
5385ad415f
ci: Add validation for formatting using clang-format
2023-03-28 12:52:21 +02:00
Michael Fabian 'Xaymar' Dirks
a510081d9c
ci: Upgrade Ubuntu to 20.04 and don't use remote LLVM
...
Ubuntu 20.04 has officially replaced 19.10 as the latest version, and is stable enough that people can move to it. The script doesn't change much for that. However we do remove the needless extra builds here and revert to the system installed clang version, which thanks to other pull requests now works fine. For Ubuntu 18.04 that is clang-8, while for Ubuntu 20.04 it is clang-9.
2023-03-28 12:52:20 +02:00
Michael Fabian 'Xaymar' Dirks
731dbd26a7
cmake, ci: Add caching support to speed up builds
2023-03-28 12:52:17 +02:00
Michael Fabian Dirks
9dacdae66f
Update FUNDING.yml
2023-03-28 12:40:42 +02:00
Michael Fabian 'Xaymar' Dirks
4cfa0ed4d4
ci: Ensure that tags are also built
2023-03-28 12:40:40 +02:00
Michael Fabian 'Xaymar' Dirks
23db0de84c
ci: Fix names for 19.10 packages
2023-03-28 12:40:40 +02:00
Michael Fabian 'Xaymar' Dirks
16463ac41b
ci: Also trigger on tag creation
2023-03-28 12:40:39 +02:00
Michael Fabian 'Xaymar' Dirks
d0569a2b4d
ci: Add clang-10 to Ubuntu builds
...
Disables caching as it didn't work and fixes the weird new jpeg issue.
2023-03-28 12:40:38 +02:00
Michael Fabian 'Xaymar' Dirks
3aa467f93a
ci: Add caching of dependencies
2023-03-28 12:40:38 +02:00
Michael Fabian 'Xaymar' Dirks
3a3cfd4776
ci: Ignore l10n_master from Crowdin
...
Crowding commits each language in its own commit, instead of merging multiple into one commit. This results in very spammy builds, to the point of several hundred being spawned in the same second.
2023-03-28 12:40:38 +02:00
Michael Fabian 'Xaymar' Dirks
1e10bd3839
ci: Automatically try to build with clang-9 on 19.10
2023-03-28 12:40:38 +02:00
Michael Fabian 'Xaymar' Dirks
0feaeb1afc
project: Remove the usage of Visual Studio 2017
...
Visual Studio 2017 is now 3 years out of date, and newer options are available - and also produce better and faster binaries.
2020-04-23 00:43:16 +02:00
Michael Fabian 'Xaymar' Dirks
7fbbd39bf5
project: Improve templates for issues/features/help/prs
2020-04-17 11:19:24 +02:00
Michael Fabian 'Xaymar' Dirks
57dcdcd393
cmake: Add support for OBS Frontend API and Qt UI
2020-04-05 10:58:48 +02:00
Michael Fabian 'Xaymar' Dirks
89361db682
ci: Match build matrix with OBS Studio build matrix
2020-04-03 01:49:06 +02:00
Michael Fabian 'Xaymar' Dirks
92d038277d
ci: Build for multiple GCC versions
...
This fixes the crash when OBS Studio was built with a different GCC version, although the exact cause of the crash is not yet known.
Fixes : #125 #124
2020-04-03 01:16:33 +02:00
Michael Fabian 'Xaymar' Dirks
8b7e1a2826
ci: Switch to matrix builds and add Ubuntu
2020-04-02 20:37:45 +02:00
Michael Fabian 'Xaymar' Dirks
7a0136b071
ci: Fix submodule cloning
2020-03-26 14:58:21 +01:00
Michael Fabian 'Xaymar' Dirks
747e2c7259
ci: Fix installer template path
2020-02-13 10:25:41 +01:00
Michael Fabian 'Xaymar' Dirks
261d673147
ci: Switch back to pwsh for Windows specific steps
2020-02-13 10:19:19 +01:00
Michael Fabian 'Xaymar' Dirks
3e4eea7c6f
ci: Rename windows-speed package
2020-02-13 10:15:44 +01:00
Michael Fabian 'Xaymar' Dirks
7c1afedf0c
ci: Fix missing directory
2020-02-13 10:15:23 +01:00
Michael Fabian 'Xaymar' Dirks
20d5eef32e
cmake: Replace modified RelWithDebInfo with Speed
2020-02-13 10:11:33 +01:00
Michael Fabian 'Xaymar' Dirks
13316c4810
ci, cmake: Fix build failure and optimize for speed
2020-02-13 09:34:34 +01:00
Michael Fabian 'Xaymar' Dirks
d9c07076ac
ci: Fix commands and use bash as the shell on Windows
2020-01-14 09:41:24 +01:00
Michael Fabian 'Xaymar' Dirks
47679225ba
ci: Hopefully fix path issue
2020-01-14 09:34:18 +01:00
Michael Fabian 'Xaymar' Dirks
85d9bde1ea
ci: Remove use of matrix
2020-01-14 09:32:58 +01:00
Michael Fabian 'Xaymar' Dirks
a72eba6ded
ci: Remove Node.JS requirement
2020-01-14 09:31:41 +01:00
Michael Fabian 'Xaymar' Dirks
a99030f5c0
ci: Build Installers and rename to StreamFX
2019-12-22 07:55:13 +01:00
Michael Fabian 'Xaymar' Dirks
4a38fc4ffb
ci: Remove AppVeyor and add support for full packaging
2019-12-18 06:46:36 +01:00
Michael Fabian 'Xaymar' Dirks
ebb518186d
ci: Integrate Github Actions as a CI Provider
...
Integrates Github Actions which is much much faster than AppVeyor in all areas, and even supports multiple workflows instead of forcing everything into just one workflow like AppVeyor does. Plus we get 20 parallel builds that nearly instantly finish, which results in much faster feedback without having to run our own Jenkins CI.
The builder and packager scripts have been adjusted to add support for both Windows and Linux, and both AppVeyor and Github Actions. Additionally to that, the builder script now correctly executes x32 and x64 steps in a chain, instead of waiting for the other architecture to finish first. This further reduces build times.
2019-09-03 23:27:35 +02:00
Michael Fabian 'Xaymar' Dirks
f73f0fc8b8
Add new github templates and funding information
2019-07-20 23:03:01 +02:00
Michael Fabian 'Xaymar' Dirks
de3e8ac9d4
Remove old issue templates
2019-07-20 22:45:45 +02:00
Michael Fabian Dirks
37ad918881
Add Issue Templates
...
Add issue templates to aid in categorizing and resolving issues.
2018-10-05 20:40:52 +02:00