Commit Graph

113 Commits

Author SHA1 Message Date
Martin Marmsoler
0a935f838a enable debug build by setting a settings
Reason: so the debug possibility is always available and is by default off for performance reason
2023-07-14 11:18:31 +02:00
Martin Marmsoler
0dd426b287 remove not needed checkout 2023-04-17 20:03:51 +02:00
Martin Marmsoler
cd7ebb493e Use archlinux, because with alpin an error occurs 2023-02-26 12:51:31 +01:00
Martin Marmsoler
2494d33b1d use .* because in the changed branch the commit id instead of the tag is used 2023-02-25 22:10:57 +01:00
Martin Marmsoler
b698c5d812 Update build.yml 2023-02-25 21:55:36 +01:00
Martin Marmsoler
28b0731f6f temporary checking out other branch 2023-02-25 20:26:16 +01:00
Martin Marmsoler
e8367cea5c fix tests 2023-02-19 13:36:49 +01:00
Martin Marmsoler
2cb553a127 Update build.yml 2023-01-25 09:50:48 +01:00
Martin Marmsoler
aed4e67a0c WIP 2023-01-25 09:48:27 +01:00
kas
70c2584ed6 Use customized flatpak builder Docker image 2022-12-16 07:35:48 +01:00
Martin Marmsoler
146ae6a7f9 use development tag instead of latest, because it might lead to confusion 2022-11-10 08:36:34 +01:00
kas
08d4a8e75e Fix release tag creation 2022-10-28 09:47:22 +02:00
Murmele
9dce315868
no automatic release tag. For stable
For stable releases the tag is created manually. Otherwise it might lead to an infinite CI loop
2022-10-25 16:51:32 +02:00
Martin Marmsoler
3e5383af39 execute latest release always 2022-10-25 16:40:10 +02:00
kas
565fe7fa57 Remove stable release tag, only publish to version tag 2022-10-24 06:47:00 +02:00
kas
66793e0a6c Publish persistent version on GitHub CI 2022-10-23 00:17:38 +02:00
Murmele
d125b2fd4d
Merge branch 'master' into arch-aur-build 2022-10-21 12:59:14 +02:00
kas
b1b1949d03 Fix Flatpak build 2022-10-19 21:56:31 +02:00
kas
fffa3c7350 Fix AUR builds Fix tests to work on machines without GIT configured Disable tests that touch global configuration by default Remove empty HunkWidget test Make resource install directory configurable Copy resources into output directory so that debugging works Replace "OK" button with "Remind me later" and "Skip this version" for non-updateable builds Allow using system-wide installations of most dependencies Make debug output suppressable and disable it in CI builds 2022-10-16 11:31:07 +02:00
Christian Clauss
0a2efa954d
Upgrade GitHub Actions 2022-08-09 10:53:21 +02:00
kas
7022d1fbde Fix macOS build error 2022-07-27 23:50:17 +02:00
Murmele
51c9587763
Merge branch 'master' into macos-name 2022-06-20 14:14:33 +02:00
kas
db6ce24fe8 Use official name for macOS 2022-06-19 15:33:16 +02:00
Murmele
dce85ddf2c
Create FUNDING.yml 2022-06-13 13:17:10 +02:00
Martin Marmsoler
d28ef961fb trigger also on tag pushes 2022-06-10 08:07:20 +02:00
Martin Marmsoler
ca3cc141c7 show appdata file 2022-06-09 09:03:52 +02:00
Murmele
afc12d8d72
Merge pull request #176 from Murmele/automateAppdataReleaseUpdate
Automate appdata release notes
2022-06-08 20:20:18 +02:00
kas
ec33c0f7e4 Remove obsolete comment 2022-06-08 18:19:42 +02:00
kas
ef28a1b218 Fix tests on Windows
Qt 5.15.2 has no QPlatformNativeInterface for non-X11 platforms, leading to a NULL pointer dereference when showing a message box
See https://github.com/qt/qtbase/blob/v5.15.2/src/plugins/platforms/offscreen/qoffscreenintegration.cpp#L232

The tests failing because of that are now labeled "NO_WIN32_OFFSCREEN"
and can be ignored using the CMake target "check_no_win32_offscreen"
2022-06-08 13:43:21 +02:00
Martin Marmsoler
c9511bbcdf it is enough to validate the appdata only once, not needed to be done also for other qt versions 2022-05-30 10:18:54 +02:00
Martin Marmsoler
b17e131b16 remove testing windows 2022-05-29 14:08:59 +02:00
Martin Marmsoler
dca44444c3 try ctest action 2022-05-29 13:31:29 +02:00
Martin Marmsoler
44cb4380cf Revert "use common test step"
This reverts commit b481841a06.
2022-05-29 12:57:29 +02:00
Martin Marmsoler
b481841a06 use common test step 2022-05-29 12:03:11 +02:00
Martin Marmsoler
6647f17618 Update build.yml 2022-05-29 12:03:10 +02:00
Martin Marmsoler
5ab639a5bd try to enable windows tests 2022-05-29 12:03:09 +02:00
Martin Marmsoler
7f738d93a9 validate appdata file 2022-05-29 09:01:08 +02:00
Murmele
2b779962ea
Merge pull request #82 from Murmele/FixTests
do tests before publishing
2022-05-22 10:23:31 +02:00
Martin Marmsoler
9f96c9f4d7 use TEST_MAIN instead of QTEST_MAIN, so the ubuntu install requirements are not needed anymore 2022-05-06 09:16:21 +02:00
Martin Marmsoler
4dcd203f3d add Test requirements to solve the Diff test failure 2022-05-06 09:10:57 +02:00
Martin Marmsoler
4c4bcdac7f set git config username and email, because otherwise tests will fail, because of invalid signature 2022-05-05 22:20:52 +02:00
Martin Marmsoler
bcce892c81 use xvfb-action otherwise the gui test won't work 2022-05-05 22:20:22 +02:00
Martin Marmsoler
7c4d5bf1b3 IS_RELEASE is a string, because in an environment variable only strings can be stored so comapre to true must be done 2022-05-05 14:33:40 +02:00
Martin Marmsoler
b121cba41a publish also mac release 2022-05-04 08:07:28 +02:00
Martin Marmsoler
f6a6563e88 use bundled zlib on win64 too, otherwise no zlib is included and the application cannot be started 2022-05-03 19:44:01 +02:00
Kas
540c1fd7f2
Merge pull request #156 from exactly-one-kas/less-building-more-pushing
Don't trigger GitHub Actions for every push
2022-05-02 18:08:47 +02:00
Murmele
0b52383266
Merge pull request #89 from Murmele/MacOsFix
Mac os fix
2022-05-02 16:50:01 +02:00
kas
678b246e28 Don't trigger GitHub Actions for every push 2022-05-02 16:47:22 +02:00
Murmele
75f381c20c
must be false so that prerelease gets true if it is not a release 2022-05-01 16:03:55 +02:00
Martin Marmsoler
900f449b27 negating of the IS_RELASE does not work, because IS_RELEASE is of type string ('false'/'true') 2022-05-01 12:18:08 +02:00