umockdev/packit.yaml
Martin Pitt f4a58af57d Update to 0.18.3
Resolves: jira#RHEL-38382
2024-05-23 11:30:20 +02:00

88 lines
2.0 KiB
YAML

# See the documentation for more information:
# https://packit.dev/docs/configuration/
upstream_project_url: https://github.com/martinpitt/umockdev
issue_repository: https://github.com/martinpitt/umockdev
copy_upstream_release_description: true
upstream_package_name: umockdev
downstream_package_name: umockdev
actions:
create-archive:
- meson tmp/dist
# ignore local spec changes from packit
- meson dist -C tmp/dist --no-tests --allow-dirty
- sh -ec 'mv tmp/dist/meson-dist/umockdev-*.tar.xz packaging/; ls packaging/umockdev-*.tar.xz'
srpm_build_deps:
- meson
- gcc
- vala
- libpcap-devel
- glib2-devel
- systemd-devel
packages:
umockdev-fedora:
specfile_path: packaging/umockdev.spec
umockdev-centos:
specfile_path: packaging/umockdev.spec
pkg_tool: centpkg
jobs:
- job: copr_build
trigger: pull_request
packages: [umockdev-fedora]
targets:
- fedora-development-x86_64
- fedora-development-i386
- fedora-development-aarch64
- fedora-development-ppc64le
- fedora-development-s390x
- fedora-development-armhfp
- job: copr_build
trigger: pull_request
packages: [umockdev-centos]
targets:
- centos-stream-9-x86_64
- centos-stream-10-x86_64
- job: tests
trigger: pull_request
packages: [umockdev-fedora]
targets:
- fedora-latest
- job: tests
trigger: pull_request
packages: [umockdev-centos]
targets:
- centos-stream-9-x86_64
# blocked: https://issues.redhat.com/browse/TFT-2612
# - centos-stream-10-x86_64
- job: propose_downstream
trigger: release
packages: [umockdev-fedora]
dist_git_branches:
- fedora-development
- fedora-stable
- job: propose_downstream
trigger: release
packages: [umockdev-centos]
dist_git_branches:
- c9s
- c10s
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-all
- job: bodhi_update
trigger: commit
dist_git_branches:
# rawhide updates are created automatically
- fedora-branched