fedora config files for pungi
Go to file
Adam Williamson e0fb303122 Bail after failed compose in nightly-modular.sh
When nightly-modular.sh was added, it wasn't set to check the
exit code from pungi-koji, as nightly.sh does. This was I guess
because it didn't do much after the compose finished at that
time, and the author thought it was OK for the few things it
*did* do to happen on both successful and failed composes.

However, it now does more stuff after compose completion, like
nightly.sh, including trying to generate changelog files and
send out a compose report email. But because the pungi-koji
exit code check is missing, it tries to do these things even
for failed composes. Changelog generation will fail when the
compose failed, and the email that gets sent out will have a
missing compose ID (because NEWCOMPOSE_ID and SHORTCOMPOSE_ID
can't be set properly and will be blank), and will be empty
because the changelog file that's supposed to be read in as the
content of the email isn't there. This is why we are getting
an empty mail with subject "Fedora Modular bikeshed compose
report:  changes" every time a compose fails.

So, let's put that check in just like nightly.sh does.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2017-12-04 14:08:15 -08:00
cloud-nightly.sh Fix pungi call with extra argument 2017-07-24 14:44:12 +02:00
docker-nightly.sh Fix pungi call with extra argument 2017-07-24 14:44:12 +02:00
fedora-atomic.conf Set the gather_profiler option. 2017-09-01 20:09:27 -04:00
fedora-cloud.conf Set the gather_profiler option. 2017-09-01 20:09:27 -04:00
fedora-dnf.conf Add a config and script for Rawhide done with DNF 2017-03-27 14:53:00 +02:00
fedora-docker.conf Set the gather_profiler option. 2017-09-01 20:09:27 -04:00
fedora-modular.conf do not skip live_images phase 2017-10-06 15:51:52 -05:00
fedora.conf Let pungi produce comps file in rawhide composes 2017-11-13 16:31:50 -05:00
nightly-dnf.sh Add a config and script for Rawhide done with DNF 2017-03-27 14:53:00 +02:00
nightly-modular.sh Bail after failed compose in nightly-modular.sh 2017-12-04 14:08:15 -08:00
nightly.sh Merge #457 Revert "Do not block retired packages for now" 2017-11-28 18:23:18 +00:00
README.rst fix typos in README 2016-03-09 17:14:52 +00:00
release-candidate.sh Fix pungi call with extra argument 2017-07-24 14:44:12 +02:00
twoweek-nightly.sh Fix pungi call with extra argument 2017-07-24 14:44:12 +02:00
variants-fedora.xml Add virtualization to workstation comps 2017-09-27 11:41:10 -04:00
variants-modular.xml add system-tools:master 2017-11-20 17:02:29 +01:00

This repo holds the config files that define what goes in and comes
out of a Fedora compose using pungi.