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