Commit Graph

40 Commits

Author SHA1 Message Date
Matthieu Gallien
d35b1fc7cd feat(craft): straight go to Qt 6.9.2 for compatibility with newer macOS
newer macOS releases need latest Qt 6.9.2 release

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-25 09:49:53 +02:00
Matthieu Gallien
ac61c7c84c feat(craft): use our next craft cache
would be used until we prepare a stable branch

the next cacjhe would then have the same version than the release

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-25 09:49:53 +02:00
Matthieu Gallien
1b4c95e6e6 chore: use a branch called next for upcoming release craft settings
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-25 09:49:53 +02:00
Matthieu Gallien
5cc5e675fa feat(craft): use newer craft blueprints and newer Qt version
will use master branches for blueprints repositories

for now switches to KDE's binary craft cache

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-25 09:49:53 +02:00
Jyrki Gadinger
66ec4682c1 ci: use new craft cache for 3.17.x, bump Qt to 6.8.3
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-05-14 12:15:46 +02:00
Andy Scherzinger
7655efa230 docs(reuse): Migrate to SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-06 09:49:30 +02:00
Jyrki Gadinger
e1dc5bb5f6 ci: pin craft revision to a specific commit
25.03-nc still has pkg-config in it, which recently got replaced in
Craft by pkgconf

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-04-23 14:52:16 +02:00
Jyrki Gadinger
75c27b50f8 ci: use specific revision for KDE blueprints that matches the craft cache
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-04-16 08:02:11 +02:00
Jyrki Gadinger
2bbbacb8dc fix(mac): bump deployment target to 12.0
Qt 6.8 now requires macOS 12.0 as per https://doc.qt.io/qt-6.8/macos.html

for comparison, Qt 6.7 supported 11.0 and newer: https://doc.qt.io/qt-6.7/macos.html

also update the Packages project to refuse to install on anything older
than Monterey (12.0)

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-04-04 12:28:04 +02:00
Matthieu Gallien
7243742cc2 use our own craft cache on windows
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-03-24 10:43:08 +01:00
Jyrki Gadinger
cd006b8d94 use our own Craft cache for macOS builds
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-03-12 13:49:35 +01:00
Jyrki Gadinger
ebb8f9a272 update AppImage builds to Qt 6.8.2
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-03-03 17:13:39 +01:00
Claudio Cambra
4caa1ac4e5 craft: Use Qt 6.8.2
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-25 13:25:09 +01:00
Claudio Cambra
3809fb1813 craft: Clean up ini file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 09:29:03 +01:00
Claudio Cambra
b6f54679c8 craft: Upgrade to binary cache 25.01 and Qt version 6.8.1
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 09:29:03 +01:00
Claudio Cambra
2dc61cfb40 craft: Only set NSIS package type with windows
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-02-06 09:29:03 +01:00
Matthieu Gallien
9340a2e003
use latest appimage build docker image
see https://github.com/nextcloud/docker-ci/pkgs/container/continuous-integration-client-appimage-qt6/342431972?tag=client-appimage-el8-6.8.1-2

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-01-24 09:08:02 +01:00
Jyrki Gadinger
8d249a46e9
start using the EL8 image for building the appimage
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-01-24 09:08:02 +01:00
Rello
b6d3ecb14c Update craftmaster.ini
Co-authored-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-01-22 15:20:14 +01:00
Rello
18f5ba735d Update craftmaster.ini
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-01-22 15:20:14 +01:00
Matthieu Gallien
f48b988a65 use existing craft cache version 24.10
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-12-20 16:26:57 +01:00
Claudio Cambra
078fd07591 Use default downloaddir for craft
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-12-20 16:26:57 +01:00
Claudio Cambra
77c3c4679a Move pinned Qt and Craft cache versions to 6.8.0 and 24.12 respectively
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-12-20 16:26:57 +01:00
Claudio Cambra
34b9dbefaf Pin Craft Qt version to 6.7.2 and binary cache version to 24.08
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-10-18 18:50:52 +02:00
Claudio Cambra
f2f16a5f24 Downgrade deployment target variables to 11.0 as 12.0 is not necessary
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-09-23 10:32:34 +02:00
Matthieu Gallien
d4986e15f8 simplify macOS targets and try arm64 craft target
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-05-15 15:06:10 +02:00
Matthieu Gallien
aa38a0180d use windows-2022 image to run our windows CI on github actions
also switch craft to target windows-msvc2022_64-cl

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-05-15 15:06:10 +02:00
Matthieu Gallien
c588fdc049
just use the default value for "Packager/RepositoryUrl"
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-04-10 17:27:43 +02:00
Matthieu Gallien
ee28ef818f update python for macos and update deployment target
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-04-10 17:05:56 +02:00
Matthieu Gallien
a84c72248f switch Craft cache to proper location
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-04-10 17:05:56 +02:00
Matthieu Gallien
df8115d1be switch CI to python 3.12
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-04-10 17:05:56 +02:00
Claudio Cambra
89dac600a9 Add macOS related configs to craftmaster.ini
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-18 11:35:05 +08:00
Matthieu Gallien
5540f7f0f4
do not use a mirror for KDE's Craft binary cache
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2023-07-10 15:15:34 +02:00
Dimitri Papadopoulos
1af6a9863d Fix residual typos found by codespell
Signed-off-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com>
2023-06-22 17:47:20 +02:00
Matthieu Gallien
1a352d8629 no longer override the pixman default version
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2023-04-27 14:51:04 +02:00
Matthieu Gallien
6c763faba5 sets a fixed version for pixman when buildign desktop client via Craft
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2022-12-15 09:41:13 +01:00
Matthieu Gallien
23b8da319f
no need to install python that is already installed
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2022-11-15 15:15:14 +01:00
Matthieu Gallien
86e06a2ae2
switch back to upstream craft
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2022-11-15 14:03:48 +01:00
alex-z
3630ae6ddd Windows CI. Use forked Craft repository.
Signed-off-by: alex-z <blackslayer4@gmail.com>
2022-06-29 20:29:46 +03:00
alex-z
300446579c Fail build when Windows tests fail. Use GH Actions to build and run Windows tests. Create coverage and uppload it to codecov.io.
Signed-off-by: alex-z <blackslayer4@gmail.com>
2022-06-10 15:18:54 +03:00