diff options
author | Chris Evich <cevich@redhat.com> | 2022-07-14 12:17:48 -0400 |
---|---|---|
committer | Matthew Heon <matthew.heon@pm.me> | 2022-07-26 13:27:06 -0400 |
commit | f07d2bac4bf09bedeace1e7ed939176e502b41ca (patch) | |
tree | 67104cb4317cac061f40d0038b3e88db50b35c88 /.cirrus.yml | |
parent | 3bd248ae7cd5ebaaa1574f347729ce7839b5afe1 (diff) | |
download | podman-f07d2bac4bf09bedeace1e7ed939176e502b41ca.tar.gz podman-f07d2bac4bf09bedeace1e7ed939176e502b41ca.tar.bz2 podman-f07d2bac4bf09bedeace1e7ed939176e502b41ca.zip |
Cirrus: Trigger podman-machine task by label
Instead of requiring developers to search for a magic button, make the
task trigger at the time a special PR label is added. Update comments
accordingly.
Signed-off-by: Chris Evich <cevich@redhat.com>
Diffstat (limited to '.cirrus.yml')
-rw-r--r-- | .cirrus.yml | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/.cirrus.yml b/.cirrus.yml index 14d3540c1..b9c284002 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -588,11 +588,14 @@ rootless_integration_test_task: podman_machine_task: name: *std_name_fmt alias: podman_machine + # Required_pr_labels does not apply to non-PRs. + # Do not run on tags, branches, [CI:BUILD], or [CI:DOCS]. only_if: *not_tag_branch_build_docs - # Manually-triggered task: This is "expensive" to run. + # This task costs about $4 per attempt to execute. + # Only run it if a magic PR label is present. # DO NOT ADD THIS TASK AS DEPENDENCY FOR `success_task` - # it will cause 'success' to block. - trigger_type: manual + # it will cause an infinate-block / never completing build. + required_pr_labels: test_podman_machine depends_on: - build - local_integration_test @@ -879,8 +882,8 @@ success_task: - remote_integration_test - container_integration_test - rootless_integration_test - # Manually triggered task. If made automatic, remove bypass - # in contrib/cirrus/cirrus_yaml_test.py for this task. + # Label triggered task. If made automatic, remove line below + # AND bypass in contrib/cirrus/cirrus_yaml_test.py for this name. # - podman_machine - local_system_test - remote_system_test |