51 Commits

Author SHA1 Message Date
Jean-Baptiste Mardelle
eb36960196 Disable Qt-next CI until all deps are ready 2025-11-13 09:54:11 +01:00
Julius Künzel
9df6998d96 [CI] Add cppcheck job 2025-10-14 17:31:56 +02:00
Julius Künzel
33ca145117 Add pre-commit hook for codespell
- Adds a pre-commit config to enable codespell
- Adds a codespell config
- Enables a CI job to run the pre-commit hooks
2025-10-06 18:30:04 +00:00
Julius Künzel
b2b6aca425 [CI] Add a customized validate-xml-files.py
This has some advanced features to use xsd schemas for validation and other checks specialized to the Kdenlive asset XMLs
2025-09-13 20:20:23 +00:00
Carlos De Maine
4b60367c13 CI: add snap pipelines 2025-08-19 22:49:01 +10:00
Albert Astals Cid
aedd83df8c CI: Add linux-qt6-next build 2025-02-12 01:20:22 +01:00
Julius Künzel
9ac7860612 Drop support for Qt5 2024-08-29 10:20:17 +00:00
Julius Künzel
663384b419 GIT_SILENT Remove notarization test CD job 2024-06-14 19:38:54 +00:00
Julius Künzel
e4cb1f09e2 GIT_SILENT Re-enable mac notarization test 2024-06-12 08:27:15 +00:00
Julius Künzel
bc8752fa10 [nightly flatpak] Switch to llvm18 2024-05-25 13:52:01 +00:00
Julius Künzel
f100e93a09 GIT_SILENT Replace custom xml lint job by new template 2024-05-25 13:02:08 +00:00
Julius Künzel
5898683505 GIT_SILENT Disable CD macOS notarize test 2024-03-30 11:39:32 +00:00
Julius Künzel
fb9a27dd79 [CD] Restore use of normal Appimage template after testing 2024-03-07 11:03:19 +00:00
Julius Künzel
ce800dd8e7 GIT_SILENT Run mac notarize test only on manual trigger 2024-03-06 20:13:38 +00:00
Julius Künzel
34c9b7da3a Fix CI/CD 2024-03-06 19:51:20 +00:00
Julius Künzel
7cb55a24f1 GIT_SILENT Temporarily use Appimage CD job from work branch 2024-03-06 19:49:35 +00:00
Julius Künzel
0262b8fadb [CD] Disable Qt5 jobs
They will conflict with Qt6 with the new CDN publisher
2024-03-06 19:46:02 +00:00
Julius Künzel
39c1c59478 [CD] Run macOS Qt5 only on manual trigger 2024-01-29 21:03:32 +00:00
Julius Künzel
1fad61eba1 [Nightly Flatpak] Switch to Qt6 2024-01-10 22:17:46 +00:00
Julius Künzel
3c104cdee6 Use Qt6 by default, fallback to Qt5 2024-01-09 18:24:07 +00:00
Julius Künzel
865b39f879 Add FreeBSD Qt6 CI 2024-01-09 11:48:37 +00:00
Julius Künzel
ed0cb840be [CD] Use Qt6 templates instead of custom magic 2023-12-16 18:59:47 +00:00
Julius Künzel
5d49d20e1f GIT_SILENT [CI] Simplify 2023-12-12 15:50:11 +00:00
Julius Künzel
2169e26b8c GIT_SILENT [CI] Use the correct script 2023-12-12 13:27:49 +00:00
Julius Künzel
f781818c7d GIT_SILENT [CI] Test macOS notarization 2023-12-12 12:35:45 +00:00
Julius Künzel
5b0ed96e8f GIT_SILENT [CI] Extend mac signing 2023-12-11 15:59:25 +00:00
Julius Künzel
9692d743c7 GIT_SILENT [CI] More changes for signing test 2023-12-10 21:36:31 +00:00
Julius Künzel
983cbedb34 GIT_SILENT [CI] Try to fix signing command 2023-12-10 16:02:08 +00:00
Julius Künzel
144181107e GIT_SILENT [CI] The runner bug is fixed 2023-12-10 14:30:12 +00:00
Julius Künzel
7ebfade290 [CI] Try different approach for macOS signing 2023-12-10 14:25:33 +00:00
Julius Künzel
5a083f2c2d [CI] Signing test, explicitly source env for now 2023-12-09 21:40:04 +00:00
Julius Künzel
72deeb4b3a [CI] Re-enable Flatpak 2023-12-06 13:22:34 +00:00
Julius Künzel
4eb40a8421 [CI] More fixes for the signing test 2023-12-06 12:34:31 +00:00
Julius Künzel
2f452fc719 [CI] Fixes for the signing test 2023-12-06 11:42:55 +00:00
Julius Künzel
f9afcc9eb5 [CI] Add macOS signing test
Temporarily disable Flatpak as the template is broken upstream, and makes the whole pipeline fail
2023-12-06 11:19:40 +00:00
Julius Künzel
442cfbf7df [CI] Fix pipeline after recent renaming upstream 2023-12-05 21:30:54 +00:00
Julius Künzel
397588d06b Add Craft Jobs for Qt6
This should wait for merging at least until the new craft cache is ready (and then remove the qt6-dev jobs again).
2023-11-13 09:08:45 +00:00
Julius Künzel
9a6779e242 [CI] Switch to new template include format 2023-11-12 22:47:55 +00:00
Julius Künzel
17faca7c79 [CI] Add reuse-lint job 2023-11-12 18:56:45 +00:00
Julius Künzel
b8099ea009 Add CD jobs for macOS 2023-05-19 01:59:11 +02:00
Julius Künzel
8e7ca20cd1 [CI] Fix xml lint job by using new image location 2023-04-12 21:04:20 +02:00
Julius Künzel
cc50144194 [CD] Add GitLab jobs for AppImage and Windows binary 2023-02-19 21:55:29 +00:00
Julius Künzel
9c1a2846d7 [Flatpak] Increase timeout for flatpak
Also remove unneeded rttr to reduce build time
2023-02-19 19:26:08 +00:00
Julius Künzel
00632fe4c3 [nightly flatpak] Add GitLab CI 2023-02-12 18:40:02 +00:00
Julius Künzel
8702ed9e70 [REUSE] Add (missing) license info for some files 2022-10-23 16:01:53 +02:00
Julius Künzel
c893066e44 [CI: xmllint] Run for all xml files, but only if change affects any xml file 2022-10-21 20:17:01 +00:00
Julius Künzel
a4548cf9b2 [CI] Add xml linter 2022-10-20 21:29:35 +02:00
Julius Künzel
cfb0455f44 Add Qt6 CI 2022-08-24 23:16:43 +02:00
Nicolás Alvarez
113de3073a Switch to the new GitLab CI tooling
Also add kfilemetadata which was missing in the CI deps.
2021-12-06 19:01:12 +00:00
Bhushan Shah
fb0a66b079 ci: enable freebsd build 2019-01-03 19:06:34 +05:30