debian-forge-composer/internal
Ondřej Budai 00cd4cb346 api/koji: return pending status until all jobs are finished
Previously, the compose status returned failure as soon as possible.
koji-osbuild considers the job as done when its status == failure and proceeds
with uploading the logs to koji and marking the job as failed. However, not
all osbuild-composer jobs might be done at this point so the logs might be
incomplete making the debugging hard.

This commit changes the behaviour: Now, the compose status is pending until
ALL jobs belonging to it are finished.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2020-12-02 10:27:31 +01:00
..
blueprint blueprint: do not append "-" to name-version if version is empty 2020-06-10 17:40:30 +02:00
boot test/image: print saner error messages 2020-12-01 08:27:44 +01:00
client client: Add an integration test for a bad blueprint depsolve 2020-07-28 08:18:56 +02:00
cloudapi cloudapi: Share an ec2 snapshot/ami with an account 2020-11-26 13:08:18 +00:00
common weldr: move common.ComposeState to weldr 2020-11-09 14:17:19 +01:00
crypt crypt: add automatic darwin support 2020-07-17 07:48:22 +02:00
distro distro/rhel84: change the default size of qcow2 to 10 GiB 2020-12-01 14:33:23 +00:00
jobqueue fsjobqueue: accept jobs of any type 2020-11-12 15:30:30 +00:00
jsondb jsondb: Allow passing nil as document to Read() 2020-05-13 16:45:09 +02:00
kojiapi api/koji: return pending status until all jobs are finished 2020-12-02 10:27:31 +01:00
mocks worker: introduce job artifact directory 2020-05-26 10:42:20 +02:00
osbuild osbuild/rpm: add sigpgp and siggpg keys to the metadata 2020-10-27 19:01:30 +00:00
rpmmd rpmmd/Depsolve: expose whether to check GPG signature for each RPM 2020-06-10 19:25:54 +02:00
store store: Add newImageBuildFromV0 test 2020-08-13 17:47:57 +02:00
target cloudapi: Share an ec2 snapshot/ami with an account 2020-11-26 13:08:18 +00:00
test test: add arch to the generate test artifact names 2020-12-01 08:27:44 +01:00
upload upload/aws: fix architecture for aarch64 images 2020-12-01 08:27:44 +01:00
weldr worker: make Enqueue() specific for each job type 2020-11-11 18:16:42 +01:00
worker {koji,worker}/server: log errors returned from handlers 2020-12-02 08:52:27 +01:00