Files
systemd/.obs/workflows.yml
T
Luca Boccassi 6505b92a7a obs: disable Tumbleweed too
No spec available that can build upstream stable branches
2026-09-22 15:34:26 +02:00

73 lines
2.2 KiB
YAML

rebuild:
steps:
- trigger_services:
project: system:systemd:stable
package: systemd
filters:
event: push
branches:
only:
- v262-stable
ci:
steps:
- branch_package:
source_project: system:systemd:stable
source_package: systemd
target_project: system:systemd:ci
# Also prepare some images, but disabled by default to avoid wasting cpu/disk
- link_package:
source_project: system:systemd
source_package: particleos-debian
target_project: system:systemd:ci
- link_package:
source_project: system:systemd
source_package: particleos-debian-arm
target_project: system:systemd:ci
- link_package:
source_project: system:systemd
source_package: particleos-fedora
target_project: system:systemd:ci
- link_package:
source_project: system:systemd
source_package: uki-debian
target_project: system:systemd:ci
- link_package:
source_project: system:systemd
source_package: uki-fedora
target_project: system:systemd:ci
- set_flags:
flags:
# First disable all builds (including images linked in above)
- type: build
status: disable
project: system:systemd:ci
# Ubuntu's i586 is a partial architecture so builds don't work
- type: build
status: disable
project: system:systemd:ci
package: systemd
repository: Ubuntu_24.04
architecture: i586
- type: build
status: disable
project: system:systemd:ci
package: systemd
repository: Ubuntu_26.04
architecture: i586
# No packaging support for building SUSE on stable branches
- type: build
status: disable
project: system:systemd:ci
package: systemd
repository: openSUSE_Tumbleweed
# Then enable systemd package builds only, so that images stay disabled
- type: build
status: enable
project: system:systemd:ci
package: systemd
filters:
event: pull_request
branches:
only:
- v262-stable