diff --git a/roles/taskotron/taskotron-trigger/templates/trigger_rules.yml.j2.dev b/roles/taskotron/taskotron-trigger/templates/trigger_rules.yml.j2.dev new file mode 100644 index 0000000000..48d583154e --- /dev/null +++ b/roles/taskotron/taskotron-trigger/templates/trigger_rules.yml.j2.dev @@ -0,0 +1,56 @@ +--- +- 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 + +- when: + message_type: DistGitCommit + namespace: modules + do: + - tasks: + - check_modulemd + arches: + - noarch + +- when: + message_type: GitHubPullRequestOpened + repo_name: + $regex: '/^container-images\/.+/' + do: + - tasks: + - mtf-containers + arches: + - noarch + +- when: + message_type: PagureGitReceive + repo: + $regex: '/taskotron\/.+/' + do: + - discover: {repo: 'https://pagure.io/taskotron/task-dockerbuild.git'} + arches: + - x86_64 + match_host_arch: True