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