Skip to content

Listenning to more fine-grained events on scratch build #2919

@LecrisUT

Description

@LecrisUT

Description

There is a request to be able to start tmt tests as soon as possible (right after x86_64 builds). Afaict all of the components for listening to the specific taskid is already in place isn't it?

A few things to consider:

  • Does koji download work on partially completed scratch builds?
  • Do we wait for the tasks in both x86_64 and aarch64 (since testing-farm can be run on multiple architectures at the same time) before submitting the testing-farm job, do we have an opt-in for one or another behavior?
  • Zuul's approach is to completely separate the scratch builds, and afaict it is because the design there was waiting for the koji task directly. But we shouldn't be restricted by needing a similar design if we listen to the events right?

Importance

Requested by @hroncok. Not sure how much of a blocker for the Zuul migration each request is though.

Workaround

  • There is an existing workaround that can be used until this is implemented.

Metadata

Metadata

Assignees

Labels

area/fedora-ciRelated to the Fedora CI servicediscussTo be discussed within team

Type

No type

Projects

Status

new

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions