Skip to content

Commit

Permalink
(lava_callback.py): Add job-filter
Browse files Browse the repository at this point in the history
Sometimes we want to retry test job, AND also
retry associated "child" jobs, such as nipa-update.

Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
  • Loading branch information
nuclearcat committed Mar 3, 2025
1 parent 9092b71 commit cac2e48
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/lava_callback.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: LGPL-2.1-or-later
#
# Copyright (C) 2023,2024 Collabora Limited
# Copyright (C) 2023-2025 Collabora Limited
# Author: Guillaume Tucker <guillaume.tucker@collabora.com>
# Author: Denys Fedoryshchenko <denys.fedoryshchenko@collabora.com>

Expand Down Expand Up @@ -62,6 +62,7 @@ class PatchSet(BaseModel):

class JobRetry(BaseModel):
nodeid: str
jobfilter: Optional[list] = None


class Metrics():
Expand Down Expand Up @@ -415,6 +416,8 @@ async def jobretry(data: JobRetry, request: Request,

jobfilter = [knode['name'], node['name']]
knode['jobfilter'] = jobfilter
if data.jobfilter:
knode['jobfilter'].extend(data.jobfilter)
knode['op'] = 'updated'
knode['data'].pop('artifacts', None)
# state - done, result - pass
Expand Down

0 comments on commit cac2e48

Please sign in to comment.