Adriaan de Groot
fc19b17fc7
CI: be a little more chatty with the language lists
2024-11-29 13:31:02 +01:00
Adriaan de Groot
7f49b21c49
CI: add tools for schema-validation to EndeavourOS build
2024-09-08 07:06:39 -04:00
Adriaan de Groot
6119153af3
CI: change base of ABI stability check
...
3.3.0 wasn't a good choice and we **know** we're
not stable relative to that. Later release 3.3.3
introduced better visibility controls to reduce
the size of the interface that needs to be considered.
2024-07-06 01:06:58 +02:00
Adriaan de Groot
ffc37872c3
CI: allow environment to select Qt version for release and ABI
2024-07-06 00:55:28 +02:00
Adriaan de Groot
389429cd10
CI: be more verbose during ABI check build
2024-07-06 00:40:10 +02:00
Adriaan de Groot
6048a134e2
CI: fix typo in EndeavourOS script
2024-06-25 14:00:29 +02:00
Adriaan de Groot
09dae0437e
CI: prefer newer clang-format over older
2024-04-17 10:48:04 +02:00
Adriaan de Groot
4406a879bc
CI: use python-yaml instead of yq if needed (fedora)
2024-04-06 23:38:20 +02:00
Adriaan de Groot
2c52adc8e8
CI: expand functionality of build.sh
...
Make it easier to "just do the nightly build" in a Docker
setting by passing the name of the workflow to the script.
2024-04-06 23:11:32 +02:00
Adriaan de Groot
17b72b0fd8
CI: appstream-qt6 for opensuse builds
2024-04-06 23:08:02 +02: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
49f13c30a5
CI: expand documentation of build.sh a bit, extra sanity checks
2024-02-22 20:10:56 +01:00
Adriaan de Groot
e4b9d754df
CI: improve abi-checking script
...
- less frightening warnings
- fewer subshells and `pwd -P` things
- clean up on uccess
2024-02-17 18:20:17 +01:00
Adriaan de Groot
918e3c83e6
CI: update ABI-stability base
...
Use the 3.3.0 tag's hash as the beginning of ABI-stability.
2024-02-17 16:05:35 +01:00
Adriaan de Groot
46eaf6f450
CI: warn earlier about weird lupdate strings
2024-02-04 23:01:38 +01:00
demmm
9899bf8cd0
KaOS has moved to Qt6/kf6 only for Calamares
...
adjust deps-kaos.sh accordingly
2024-01-23 11:25:11 +01:00
Simon Quigley
76a0b00550
Add an Ubuntu devel CI.
2024-01-02 11:52:22 -06:00
Adriaan de Groot
6ef7d23168
i18n: try to avoid re-introducing weird markers
2023-12-27 20:50:10 +01:00
Adriaan de Groot
cd0a381a35
CI: make the openSUSE docker (Qt5) container more comfortable
2023-12-24 23:37:36 +01:00
Adriaan de Groot
e2899ffa1d
CI: ensure the right ECM
2023-12-02 00:28:54 +01:00
Christophe Marin
b37afd4269
Update openSUSE repositories
...
Also make sure refresh is enabled.
2023-11-22 18:31:46 +01:00
Adriaan de Groot
5809b32c98
CI: expand fedora dependencies
2023-11-21 15:11:59 +01: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
32f8a3cbac
i18n: adapt txstats to newer Transifex API
...
The language list hasn't updated in a long time, and the API
changed underneath. Update the getter -- while at it, this
changes the "completion" criterium to count only the strings
in Calamares itself, not the fdo + python bits too.
2023-11-07 12:57:39 +01:00
Adriaan de Groot
cfadf8f95a
CI: add a -deps shell script for EndeavourOS
2023-11-07 00:53:10 +01:00
Adriaan de Groot
97da73b170
CI: don't fail the deps-installation scripts
...
Let CMake detect missing dependencies, one stage later in CI
2023-10-31 16:29:54 +01:00
Adriaan de Groot
8688285a25
CI: enable schema checks in the openSUSE nightly
2023-10-29 21:47:03 +01:00
Adriaan de Groot
82b5d50c34
CI: adapt schema tool to recent releases of pyyaml
...
Don't import a specific draft validator (it isn't used anyway,
and the validator is picked up from the schema's version)
2023-10-29 21:40:31 +01:00
Adriaan de Groot
f496570df4
CI: accept more clang-format versions
2023-10-24 14:55:24 +02:00
Adriaan de Groot
4f585b6f2e
CI: improve KaOS dependencies installation
2023-10-24 11:32:14 +02:00
Adriaan de Groot
7790d52a4d
CI: improve KaOS deps installation
2023-10-24 02:15:34 +02:00
Adriaan de Groot
01564695a6
CI: add a deps-kaos for convenience in building there
2023-10-24 00:00:21 +02:00
Adriaan de Groot
0e9d7bc446
CI: fix up opensuse depends, find Python
2023-10-23 22:45:06 +02:00
Christophe Marin
107def4594
CI: openSUSE: prefer CMake provides over package name
...
Even if the package name changes, installation will still work.
2023-10-23 09:41:13 +02:00
Christophe Marin
aee0786c22
CI: change the openSUSE Qt6 repository
...
home:krop:Qt6 is only used to prepare new releases and disabled afterwards.
Use KDE:Qt6 instead.
2023-10-23 09:16:39 +02:00
Adriaan de Groot
945180e1d3
CI: accept clang-format-16 as well
2023-10-21 16:22:37 +02:00
Adriaan de Groot
183f88a846
CI: Document changed coding style
2023-10-17 21:44:33 +02:00
Adriaan de Groot
546a4d0bbb
CI: switch opensuse-qt6 away from boost
2023-10-15 00:58:56 +02:00
Adriaan de Groot
ca76392d28
CI: missing tools for debian build
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
ed1f4876aa
CI: switch example & CI builds to ninja
2023-10-03 15:04:33 +02:00
Adriaan de Groot
54d0e7dc53
CI: repair permissions on Debian deps
2023-10-03 13:53:30 +02:00
Adriaan de Groot
fb9b20e234
CI: need newer Qt6 for now on openSUSE
2023-10-02 00:27:50 +02:00
Adriaan de Groot
1fb9af4823
CI: fix up Debian scripts
2023-10-01 16:38:03 +02:00
Adriaan de Groot
7c475e1198
CI: remove appstreamqt5 from deps-neon
...
Package doesn't exist. See #2202 .
2023-09-28 22:25:58 +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
7b5a2ad68c
CI: switch push workflow to simple script
2023-09-28 22:13:23 +02:00
Adriaan de Groot
675d17fe59
CI: migrate opensuse CI to ci/ scripts
2023-09-28 22:04:07 +02:00
Adriaan de Groot
6f346d635e
CI: move the dependency-scripts to non-GH locations
2023-09-28 21:55:17 +02:00