Timothée Ravier
4b1160724f
ci: Reformat package lists
2024-02-28 11:05:50 +00:00
Timothée Ravier
1b7d4e8e52
ci: Perform dependency resolution for all variants
2024-02-28 11:05:50 +00:00
Timothée Ravier
a4dc20da5f
ci: Use just recipes for all tests
2024-02-28 11:05:50 +00:00
Timothée Ravier
50e2be80b8
Zuul: Add initial compose test (base only)
...
Test composing the base variant for all PRs. We don't compose all
variants yet as some fail in the Zuul infrastructure for an unknown
reason.
We only compose the base variant as it is the smallest and should give
enough assurance about the builds while not delaying PR merging too
much.
See: https://pagure.io/workstation-ostree-config/pull-request/405
2024-02-09 18:36:17 +01:00
Timothée Ravier
b2ed244868
ci: Validate (best effort) YAML manifests indentation
...
Best effort validation to catch common mistakes.
2023-02-16 11:49:46 +01:00
Timothée Ravier
e8667aac40
ci: Ignore ci directory & Zuul config in validation script
2023-02-16 11:49:46 +01:00
Timothée Ravier
9991f5b968
Zuul: Install python3-pyyaml dependency
2023-02-14 12:16:24 +01:00
Fabien Boucher
a5c4320806
Zuul: Explicitely set Zuul job nodeset
...
See: https://pagure.io/fedora-ci/general/issue/388
2023-02-14 12:16:24 +01:00
Timothée Ravier
0e38562e28
zuul: Add initial CI jobs using Zuul
2022-10-31 12:01:34 +01:00
Timothée Ravier
a0c3b97ad8
validate: Skip build directories
2022-09-08 16:52:48 +02:00
Timothée Ravier
f6457f06f0
Add script to validate manifests syntax
2022-08-19 11:35:46 +02:00