debian-forge-composer/cmd/osbuild-worker
Achilleas Koutsou 8dce5aa688 osbuild-worker: use v2 Result struct
- koji-finalize:
Use v2 result type to collect RPM metadata.

The separation between the "build" pipeline and the rest is based on the
pipeline name, which isn't completely reliable since pipeline names can
be arbitrary.

Koji will fail a build if it specifies duplicate packages, so the RPM
lists are deduplicated. The "build" pipeline package list is also
deduplicated in case there are multiple build stages in the same
pipeline.

- osbuild:
Use v2 result type for printing build result to log.

Signed-off-by: Achilleas Koutsou <achilleas@koutsou.net>
2021-11-16 09:49:37 +01:00
..
jobimpl-depsolve.go cloudapi/v2: Use worker to depsolve 2021-10-11 13:16:51 +02:00
jobimpl-koji-finalize.go osbuild-worker: use v2 Result struct 2021-11-16 09:49:37 +01:00
jobimpl-koji-init.go workerapi: serialize koji errors as strings 2020-11-13 09:39:55 +01:00
jobimpl-osbuild-koji.go kojiapi: include image type exports in Koji job args 2021-06-18 14:02:09 +01:00
jobimpl-osbuild.go osbuild-worker: use v2 Result struct 2021-11-16 09:49:37 +01:00
main.go worker: Configurable timeout for RequestJob 2021-10-19 00:12:18 +01:00
osbuild.go osbuild-worker: use v2 Result struct 2021-11-16 09:49:37 +01:00