spiegel_podman/.github
Paul Holzinger 55ad0d6e0e
cirrus.yml: automatic skips based on source
As we want to get rid of the special titles convert the existing skips
to the only_if condition, this makes it more readable as we do not need
to negate so much.

Then add similar conditions for all test tasks, this removes the need to
a special title such as CI:DOCS as the logic is smart enough to only
docs changes when no source code was changed.

Update the documentation for the new logic and no longer point
contributors to the CI:DOCS title as it is gone now.

There is a bunch of duplication in the rules as yaml doesn't allow us to
share only parts of a string. To prevent unwanted drift a test case in
contrib/cirrus/cirrus_yaml_test.py is added to ensure all conditions
follow the same base ruleset.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-07-04 11:32:36 +02:00
..
actions/check_cirrus_cron GHA: Fix bad job-names & links in monitoring emails 2023-06-07 15:22:17 -04:00
ISSUE_TEMPLATE github: add issue type as link to podman github discussions 2023-07-27 17:17:45 +02:00
workflows Release workflow: Include candidate descriptor 2024-06-13 17:22:03 -04:00
issue-labeler.yml github: label issues based on os fix regex 2022-01-27 21:24:34 +01:00
ISSUE_TEMPLATE.md Update the issue templates 2022-11-30 14:06:29 -05:00
labeler.yml labeler: Use machine label 2024-01-08 17:50:22 -05:00
PULL_REQUEST_TEMPLATE.md cirrus.yml: automatic skips based on source 2024-07-04 11:32:36 +02:00
renovate.json5 Renovate: Ensure release-note-none label is added 2023-04-11 11:02:26 -04:00