Adriaan de Groot
c34d401cc3
CI: run tests in the weekly build
2024-07-20 22:25:28 +02:00
Adriaan de Groot
922b8aaaec
CI: install opensuse-qt6 deps before building with qt6
2024-04-06 22:34:27 +02:00
Adriaan de Groot
8440a6a5dd
CI: switch openSUSE build to Qt6
2024-03-29 02:09:51 +04:00
Adriaan de Groot
904ebe1c7e
CI: Fedora image needs git
2024-03-03 20:51:11 +01:00
Adriaan de Groot
6cb4b25788
CI: switch around images for CI builds
...
- KDE neon user mixes KF5 and KF6 and I can't get the dependencies to install
- KDE neon unstable was not actually used
- Fedora seems more stable for CI purposes.
2024-03-03 20:42:42 +01:00
Adriaan de Groot
082a1c342a
CI: repair name of fedora-with-boost
2024-03-03 20:39:24 +01:00
Adriaan de Groot
b37cf66acb
CI: add a fedora-boost CI job, for better coverage
...
All other CI jobs use pybind11.
2024-02-24 13:46:16 +01:00
Adriaan de Groot
9cea2ca7ed
CI: add pylint to the weekly mix
2024-02-17 18:32:38 +01:00
Adriaan de Groot
627465a734
CI: do not use GitLab syntax in GitHub
2024-01-22 21:31:46 +01:00
Adriaan de Groot
34776bb0ea
CI: weekly with Debian instead
2024-01-22 21:28:21 +01:00
Adriaan de Groot
64bb924062
CI: repair name of weekly job
2024-01-22 19:57:29 +01:00
Adriaan de Groot
762bd0eab1
CI: repair supported cron syntax
2024-01-22 19:56:16 +01:00
Adriaan de Groot
2dfd3688ca
CI: try a weekly build of core and extensions
2024-01-22 19:47:09 +01:00
Adriaan de Groot
5583c15291
CI: ubuntu needs to explicitly install Ninja
2024-01-09 22:53:48 +01:00
Adriaan de Groot
58117de3e3
CI: enable AppStream for those CIs that have it in their deps
2024-01-02 22:40:10 +01:00
Simon Quigley
76a0b00550
Add an Ubuntu devel CI.
2024-01-02 11:52:22 -06:00
Neal Gompa
2bd4c19a7d
CI: Switch Fedora Qt 6 builds to Fedora Linux 40
...
Fedora Linux 40 has the necessary components as part of upgrading
to KDE Plasma 6.
2023-11-08 06:42:16 -05:00
Adriaan de Groot
8688285a25
CI: enable schema checks in the openSUSE nightly
2023-10-29 21:47:03 +01:00
Adriaan de Groot
5f011e5d19
CI: bump fedora to latest
2023-10-25 23:58:05 +02:00
Adriaan de Groot
d4b0513993
CI: neon use ninja for install step
2023-10-07 10:37:12 +02:00
Adriaan de Groot
215b0790fd
CI: add fedora to the mix
2023-10-03 16:18:06 +02:00
Adriaan de Groot
125f54d830
CI: add a nightly neon-unstable
2023-10-03 13:56:58 +02:00
Adriaan de Groot
1fb9af4823
CI: fix up Debian scripts
2023-10-01 16:38:03 +02:00
Adriaan de Groot
445f1c0f56
CI: script-tidying
2023-09-28 22:22:43 +02:00
Adriaan de Groot
74a5d76145
CI: switch Debian to ci/ scripts
2023-09-28 22:21:25 +02:00
Adriaan de Groot
4499d7590d
CI: switch opensuse workflows to simple script
2023-09-28 22:14:31 +02:00
Adriaan de Groot
7b5a2ad68c
CI: switch push workflow to simple script
2023-09-28 22:13:23 +02:00
Adriaan de Groot
0eb84acc4b
CI: migrate push workflow to ci/ scripts
2023-09-28 22:05:07 +02:00
Adriaan de Groot
675d17fe59
CI: migrate opensuse CI to ci/ scripts
2023-09-28 22:04:07 +02:00
Adriaan de Groot
aef757cc20
fixup-prev
2023-09-28 21:56:56 +02:00
Adriaan de Groot
6f346d635e
CI: move the dependency-scripts to non-GH locations
2023-09-28 21:55:17 +02:00
Adriaan de Groot
3637914aea
CI: remove pullrequest workflow, the GH widget does that
2023-09-28 21:52:11 +02:00
Adriaan de Groot
889d78deed
CI: bump checkout action to latest version
2023-09-28 21:50:35 +02:00
Adriaan de Groot
7ece6f9d2c
CI: install the right flavor of appstreamqt
...
Needs "qt5" for the Qt5 version, and no suffix for Qt6. Now we can
at least spot the build error in neon-nightly.
SEE #2202
2023-09-28 21:40:05 +02:00
Adriaan de Groot
0cc8842c42
CI: chase GitHub actions updates
2023-09-28 21:34:52 +02:00
Adriaan de Groot
44d26beb95
CI: install appstream in KDE neon
...
Let this run overnight so we can see the appstream-api-change locally.
See #2202
2023-09-19 23:47:41 +02:00
Adriaan de Groot
4cb8962668
CI: need to install git in opensuse before checkout
2023-09-12 10:09:26 +02:00
Adriaan de Groot
a62f060fdd
CI: fix broken path, swap push to use shell script for dependencies
2023-09-11 20:46:55 +02:00
Adriaan de Groot
15b476bb80
CI: expand coverage of Qt6/KF6 dependencies
2023-09-10 22:26:32 +02:00
Adriaan de Groot
63b7ecb97e
CI: massage neon to use an in-repo shell script as well
2023-09-10 21:10:02 +02:00
Adriaan de Groot
1b9d8b1f91
CI: tweak opensuse-qt6 nightly build
...
Split the install-dependencies off into a shell script instead of
being part of the workflow, so that it can be run manually or
by other means than the GH workflow.
2023-09-10 20:23:06 +02:00
Adriaan de Groot
7f51aac81b
CI: replace KDE neon by openSUSE
2023-09-07 23:47:39 +02:00
Adriaan de Groot
90fefa9382
CI: repair name of Qt6 nightly
2023-09-05 16:01:06 +02:00
Adriaan de Groot
30f65a0b62
CI: add a Qt6 build
2023-09-03 23:11:28 +02:00
Adriaan de Groot
ef47932deb
CI: Remove some of the Matrix notification scripts
...
The GitHub Matrix-integration widget does these notifications,
more efficiently than running curl by hand.
2023-08-28 21:55:58 +02:00
Adriaan de Groot
64eed3a40c
CI: remove nonsense CMake flags
2022-07-18 23:17:08 +02:00
Adriaan de Groot
24652abe8a
CI: another stab at PR notifications
2022-07-03 00:28:38 +02:00
Adriaan de Groot
f5891e1c8c
CI: try to get useful notification from pull request change
2022-07-02 22:33:22 +02:00
Adriaan de Groot
c03850a302
CI: notify on pull-requests
2022-07-02 17:19:11 +02:00
Adriaan de Groot
c826e8e78a
CI: replace 'prepare' step with a script in the Calamares repo
...
This applies to the Debian nightly builds; having to go through
external actions doubles the effort to debug these kinds of
scripts, so just slap the actual commands into the workflow.
This also makes it easier to migrate to a different hosting.
2022-06-26 23:53:36 +02:00