Commit Graph

30 Commits (master)

Author SHA1 Message Date
Dan Bryant 22e8c984f7 test using our own action for uploading release assets 2022-04-05 22:45:40 +01:00
Daniel Kamil Kozar 5e0a982802 Move all build/rebuild scripts to "scripts" subdirectory 2022-04-02 12:32:49 +02:00
Dan Bryant 511b533237 replace deprecated actions/create-release and actions/upload-release-asset with ncipollo/release-action 2022-03-31 16:22:51 +01:00
Daniel Kamil Kozar 951b7318e4
Fix nightly build too 2022-03-30 10:02:47 +02:00
Daniel Kamil Kozar 90042d4c0b
Fix failing Mac build due to jurplel/install-qt-action#130 2022-03-30 00:24:17 +02:00
jcdr428 62a086439a
Add Clang Format Check on push 2022-01-23 11:55:01 +01:00
Daniel Kamil Kozar 88316ec3e9
Cleanup CMakeLists.txt a bit and add coverage builds (#493)
Add TSMUXER_COVERAGE which will result in building binaries with coverage information when set to true.
Move MSVC flag utf-8 from tsMuxerGUI to the general CMakeLists.txt as there is no reason not to enable it globally.
Replace NOT MSVC with checking if the build is for Linux : the effect is the same, but the intent is clearer.
Restructure the platform-specific conditions for building tsMuxerGUI.
Bind the XP build to windows-2019 hosts as windows-2022 includes Visual Studio 2022 which dropped XP support.
Don't install zlib via homebrew in macos in order to avoid conflicts with the system-provided one.
2021-11-14 02:06:30 +01:00
Dan c2de3db345
Qt6 Readiness (#470)
Make it possible to build GUI with Qt 6 while keeping compatibility with 5.6.3.
2021-11-12 18:15:19 +01:00
Dan Bryant 184bc0e783 label Mac Native GitHub action differently 2021-11-05 17:43:04 +00:00
Daniel Kamil Kozar 72965ae819
OBS_USER is no longer a secret 2021-02-12 18:15:02 +01:00
Daniel Kamil Kozar de28c9e694
Use fetch-depth 0 for the nightly-check checkout
actions/checkout doesn't fetch tags by default, so we have no way of knowing if HEAD points at the latest 'nightly' tag.
2021-02-10 08:52:18 +01:00
Daniel Kamil Kozar 4098d03067
Nightlies on GitHub (#399)
Rework the nightly actions workflow in order to store nightlies in GitHub.

Fixes #397.
2021-02-08 18:12:01 +01:00
Daniel Kamil Kozar c515350d00 Bring back the timestamp to the nightly version 2021-01-23 19:28:31 +01:00
Daniel Kamil Kozar e9cd9f33c4 Use GitHub Actions syntax to skip nightly builds 2021-01-23 18:07:59 +01:00
Daniel Kamil Kozar 0911fe7002 Mixed up cron syntax in the Mac nightly workflow 2020-12-05 02:33:57 +01:00
Daniel Kamil Kozar 5a96e94cfe
Use the native MacOS build as the nightly build uploaded to Bintray (#375) 2020-12-05 01:22:20 +01:00
Dan Bryant 7901afa953 add OBS secrets to nightly GitHub action 2020-06-09 22:50:29 +01:00
Daniel Kamil Kozar 59f22eb481
Provide a script and workflow for building the project natively on MacOS (#145) 2020-04-28 23:49:48 +02:00
Daniel Kamil Kozar 5d40242700
Make it possible to build the GUI for Windows XP (#227) 2020-04-18 15:09:44 +02:00
Daniel Kamil Kozar 451ec61a50
Introduce a uniform formatting style (#131)
The repository now contains a clang-format file which should be used when committing new code. Additionally, a new workflow job is added which checks the conformance of source files to the specified formatting rules.

Fixes #47.
2020-01-14 21:56:44 +01:00
Dan Bryant 9f97099403 change the bintray uploads to run on a nightly schedule 2019-12-15 14:50:46 +00:00
Dan Bryant 8c2fa59aa9 add GitHub flow file and fix typo in upload script 2019-12-14 12:20:06 +00:00
Dan Bryant 75df69b67c add 32-bit Windows build script 2019-12-11 12:48:40 +00:00
Dan Bryant 2520a8bbf8 only build on push to master branch 2019-11-24 19:50:28 +00:00
Dan Bryant 9bdf2ae662 add actions for Windows and Mac 2019-11-16 19:32:06 +00:00
Dan Bryant e3f9862f4b clean artefact folder, produces ZIP of just the binaries 2019-11-16 16:11:31 +00:00
Dan Bryant 56915bb42d upload artefact after build 2019-11-16 16:05:22 +00:00
Dan Bryant 0059da299d fix another syntax error 2019-11-16 15:46:27 +00:00
Dan Bryant a91ad2655f fixing code errors 2019-11-16 13:36:45 +00:00
Dan ae67012063
create first test action 2019-11-16 13:32:43 +00:00