dsx/dsx_server repo system first implementation

This commit is contained in:
2026-02-25 14:52:04 +00:00
parent ba4ced6433
commit 0d54b319f1
28 changed files with 1196 additions and 378 deletions
@@ -1,7 +1,7 @@
{% extends "base" %}
{% import 'components/file' as files %}
{% block title %}{{ package.config.name }}{% endblock %}
{% block title %}{{ config.name }}{% endblock %}
{% block extra_head %}
<style>
@@ -171,24 +171,24 @@
<div class="breadcrumb">
<a href="/packages/">packages</a>
<span class="breadcrumb-sep">/</span>
<span>{{ package.config.name }}</span>
<span>{{ config.name }}</span>
</div>
<div class="pkg-header">
<h1>
{{ package.config.name }}
{% if package.meta.latest_build_status == "success" %}
{{ config.name }}
{% if meta.latest_build_status == "success" %}
<span class="badge badge-success"><span class="dot"></span>passing</span>
{% elif package.meta.latest_build_status == "failure" %}
{% elif meta.latest_build_status == "failure" %}
<span class="badge badge-failure"><span class="dot"></span>failing</span>
{% elif package.meta.latest_build_status == "running" %}
{% elif meta.latest_build_status == "running" %}
<span class="badge badge-running"><span class="dot dot-pulse"></span>running</span>
{% elif package.meta.latest_build_status == "pending" %}
{% elif meta.latest_build_status == "pending" %}
<span class="badge badge-pending"><span class="dot"></span>pending</span>
{% endif %}
</h1>
{% if package.config.description %}
<p class="pkg-desc">{{ package.config.description }}</p>
{% if config.description %}
<p class="pkg-desc">{{ config.description }}</p>
{% endif %}
</div>