queue: shwo active build jobs

This commit is contained in:
Christoph Reiter
2025-12-24 10:53:37 +01:00
parent c8f895c8dc
commit 9293eb685e
3 changed files with 10 additions and 0 deletions

View File

@@ -175,6 +175,7 @@ class BuildStatusPackage(BaseModel):
class BuildStatus(BaseModel):
packages: list[BuildStatusPackage] = []
cycles: list[tuple[str, str]] = []
jobs: list[dict[str, str]] = []
class Severity(Enum):

View File

@@ -45,6 +45,14 @@
</p>
{% endif %}
<p> Active Jobs:
{% for job in jobs %}
<a href="{{ job.html_url }}">{{ job.name }}</a>{{ ", " if not loop.last else "" }}
{% else %}
-
{% endfor %}
</p>
<table class="table table-hover table-sm">
<thead>
<tr>

View File

@@ -704,6 +704,7 @@ async def queue(request: Request, response: Response, build_type: str = "") -> R
"build_types": get_build_types(),
"build_filter": build_filter,
"cycles": state.build_status.cycles,
"jobs": state.build_status.jobs,
}, headers=dict(response.headers))