Commit Graph

21 Commits

Author SHA1 Message Date
Christian Hohnstaedt
df097925a0 Trigger build on PR 2024-08-21 10:20:41 +02:00
Christian Hohnstaedt
da59d1dcf0 Revert "Close #480: add flatpak build information and github action"
This reverts commit 5162369a84.

Keep "de.hohnstaedt.xca.metainfo.xml", because it
is not flatpak specific, but specified by freedesktop:
https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html

All this flatpak stuff does not belong here, but
into https://github.com/chris2511/flathub.git
2024-08-20 11:03:27 +02:00
Christian Hohnstaedt
f004ad6728 Setup Python and pip with actions/setup-python@v5
Also switch and reduce the macos build to Qt6 + arm64
2024-04-26 12:40:58 +02:00
Christian Hohnstaedt
1725863325 Macos: Build on Github with SDK-10.15 and Qt5
For official builds go to SDK 11, since Qt-6.6
only supports SDK 11 anyway.

Switch to QT 6.6.2
2024-03-10 19:31:43 +01:00
Christian Hohnstaedt
8f8003ca5f Github actions: Update checkout and upload actions
Use @v4 to silence the warning;
  Node.js 16 actions are deprecated.
  Please update the following actions to use Node.js 20:
     actions/checkout@v3, actions/upload-artifact@v3.
2024-02-21 23:31:36 +01:00
Christian Hohnstaedt
4d6ec488d6 Revert "aqt somehow suddenly fails to download Qt 6.6.0"
This reverts commit f7ccee2504.
2024-02-14 22:38:55 +01:00
Christian Hohnstaedt
89b3914ff7 Split tests in "gui" and "console" tests
Only execute console tests on github actions
2023-11-02 22:06:23 +01:00
Christian Hohnstaedt
5162369a84 Close #480: add flatpak build information and github action
Reused work of @SharkyRawr for issue #123 - Thanks.
2023-10-24 17:03:09 +02:00
Christian Hohnstaedt
6cfd017447 Execute module tests in github actions 2023-10-13 00:57:13 +02:00
Christian Hohnstaedt
f7ccee2504 aqt somehow suddenly fails to download Qt 6.6.0 2023-10-09 22:36:48 +02:00
Christian Hohnstaedt
3417411ba0 Github action: Back to Server 2019 for Qt5
exclude Qt6 on Windows for the time being
2023-09-24 19:57:25 +02:00
Christian Hohnstaedt
e1a4e905c0 Revert "Fix github compile error by using the QT provided compilers"
This reverts commit 0bce272bc7.
2023-09-24 18:21:33 +02:00
Christian Hohnstaedt
0bce272bc7 Fix github compile error by using the QT provided compilers
doc/CMakeLists.txt: Create output directory during configure
phase to avoid a race-condition.
2023-09-24 01:58:13 +02:00
Christian Hohnstaedt
0c5f48898d Consolidate SQL Driver delivery
Only deliver the QT SQL plugins and document the installation
of the client libraries.
2023-09-17 08:57:27 +02:00
Christian Hohnstaedt
3261dc85e8 Update version of QT to 6.6.0 2023-09-15 09:46:02 +02:00
Christian Hohnstaedt
9fd0be4bdc Switch to 6.5.1 and drop "Messagebox Workaround" 2023-05-25 23:49:25 +02:00
Christian Hohnstaedt
9bf8de7063 Fix Github Actions
Update actions to @v3 to avoid warnings.
Explicitly install the MinGW GCC package, which happend automatically in
the past.
2023-05-21 14:31:02 +02:00
Christian Hohnstaedt
924c56960b Github action: macos: only build for x86 2023-05-19 23:14:43 +02:00
Christian Hohnstaedt
bd61f44e02 Refactor source file inclusion
No libraries needed. Just put all files as source to xca
and those needed for xcadoc to the xcadoc target.
Github Action: create deployments for each matrix result
2022-09-07 20:01:25 +02:00
Christian Hohnstaedt
86f24d1432 Matrix with QT versions 2022-09-02 17:02:40 +02:00
Christian Hohnstädt
da8efa4381 Add github cmake build instructions 2022-01-03 20:04:34 +01:00