Commit Graph

174 Commits

Author SHA1 Message Date
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