spiegel_podman/contrib
Chris Evich 3e3afb942a
Cirrus: Fix release dependencies
The release-task ***must*** always execute last, in order to guarantee a
consistent cache of release archives from dependent tasks.  It
accomplishes this by verifying it's task-number matches one-less than
the total number of tasks.  Previous to this commit, a YAML anchor/alias
was used to avoid duplication of the dependency list between 'success'
and 'release'

However, it's been observed that this opens the possibility for
'release' and 'success' tasks to race when running on a PR.  Because
YAML anchor/aliases cannot be used to modify lists, duplication is
required to make 'release' actually depend upon 'success'.

This duplication will introduce an additional maintenance burden.
Though when adding a new task, it's already very easy to forget to
update the 'depends_on' list.  Assist both cases by the addition
unit-tests to verify ``.cirrus.yml`` dependency contents and structure.

Signed-off-by: Chris Evich <cevich@redhat.com>
2019-07-31 11:49:53 -04:00
..
cirrus Cirrus: Fix release dependencies 2019-07-31 11:49:53 -04:00
gate Bump gate-container up to F30 2019-06-14 10:27:06 -04:00
imgprune Cirrus: Print images that should be pruned 2019-07-15 15:26:26 -04:00
imgts Cirrus: Print images that should be pruned 2019-07-15 15:26:26 -04:00
perftest pod infra container is started before a container in a pod is run, started, or attached. 2019-02-15 16:39:24 -05:00
podmanimage Change wait to sleep in podmanimage readme 2019-07-22 16:23:39 -04:00
script Add script to determine dependency sizes 2018-03-23 14:12:14 +00:00
spec bump conmon to 1.0.0-rc2 2019-07-22 13:20:51 -04:00
varlink Rename varlink socket and interface 2018-08-06 14:49:11 +00:00
build_rpm.sh Test RPM build and install for regressions 2018-08-28 11:53:09 +00:00