debian-forge-composer/internal
Tom Gundersen 9adae8a3a7 kojiapi: support multi-build composes
This removes the restriction of only having a single build per compose
and uses the new job types to schedule the broken-appart build.

A small change in behavior is introduced: the koji build ID is not
known when the call to `compose` returns, so it is always set to
`0`. In the future we should remove this from the API, and instead
rely on the status call to return this information, when it is
known.

The status route will be updated in follow-up commits to reflect the
changes introduced here.
2020-11-11 18:16:42 +01:00
..
blueprint blueprint: do not append "-" to name-version if version is empty 2020-06-10 17:40:30 +02:00
boot image-tests: don't use random names for CI artifacts 2020-09-15 14:30:51 +02:00
client client: Add an integration test for a bad blueprint depsolve 2020-07-28 08:18:56 +02:00
cloudapi worker: make Enqueue() specific for each job type 2020-11-11 18:16:42 +01: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 koji: use the host name from /etc/redhat-release in CGImport metadata 2020-10-27 19:01:30 +00:00
jobqueue jobqueue/JobStatus: return result as json.RawMessage 2020-11-11 18:16:42 +01:00
jsondb jsondb: Allow passing nil as document to Read() 2020-05-13 16:45:09 +02:00
kojiapi kojiapi: support multi-build composes 2020-11-11 18:16:42 +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 koji: use nvra as the filename for images 2020-10-27 19:01:30 +00:00
test weldr: add support for toml format in /blueprints/freeze 2020-06-05 13:51:04 +02:00
upload test/koji: move the koji test to schutzbot 2020-11-02 19:59:28 +01:00
weldr worker: make Enqueue() specific for each job type 2020-11-11 18:16:42 +01:00
worker worker: make Enqueue() specific for each job type 2020-11-11 18:16:42 +01:00