Commit Graph

260 Commits

Author SHA1 Message Date
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
Adriaan de Groot
66f36b2d03 docs: drop mention of IRC, prefer Matrix for communication 2023-08-27 22:42:44 +02:00
Adriaan de Groot
25de501eb8 CI: adjust astyle configuration to match current option names 2023-06-25 22:15:21 +02:00
Adriaan de Groot
5f51d84887 i18n: support BSD sed in the txpush script 2023-04-24 23:49:23 +02:00
Adriaan de Groot
9dfd83ab7c i18n: update to newer transifex client 2023-04-24 23:37:33 +02:00
Adriaan de Groot
69d771ae77 docs: Update Transifex links 2023-04-24 23:32:35 +02:00
Adriaan de Groot
25b9e23330 i18n: update Transifex configuration
Use the new (go-based, APIv3) Transifex cli tool.
2023-04-24 22:43:06 +02:00