---
- when:
    message_type: KojiBuildPackageCompleted
  do:
    - tasks:
        - rpmlint
    - tasks:
        - python-versions
        - rpmgrill
      arches:
        - noarch

- when:
    message_type: KojiBuildPackageCompleted
    name:
      $nin: [{{ trigger_abicheck_blacklist | join(',') }}]
  do:
    - tasks:
        - abicheck

- when:
    message_type: KojiTagChanged
    tag:
      $regex: '/^f[0-9]{2}-updates(-testing)?-pending$$/'
  do:
    - tasks:
        - rpmdeplint

{% if deployment_type in ['dev'] %}
{# This is sufficient to run in a single environment only #}
- when:
    message_type: PagureGitReceive
    repo:
      $regex: '/taskotron\/.+/'
  do:
    - discover: {repo: 'https://pagure.io/taskotron/task-dockerbuild.git'}
      arches:
        - x86_64
      match_host_arch: True
{% endif %}

