File: packit.yaml

package info (click to toggle)
umockdev 0.19.5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,360 kB
  • sloc: ansic: 5,405; sh: 276; python: 262; xml: 43; makefile: 10
file content (89 lines) | stat: -rw-r--r-- 2,110 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# 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
      # needed for tests
      - fedora-latest

  - 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
      - 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
    packages: [umockdev-fedora]
    dist_git_branches:
      - fedora-all

  - job: bodhi_update
    trigger: commit
    packages: [umockdev-fedora]
    dist_git_branches:
      # rawhide updates are created automatically
      - fedora-branched