{% from "partials/_workflow_macros.html" import workflow_icon %}
| Status {% if sort == 'health' %}{% if dir == 'asc' %}▲{% else %}▼{% endif %}{% endif %} | Repository {% if sort == 'name' %}{% if dir == 'asc' %}▲{% else %}▼{% endif %}{% endif %} | Issues {% if sort == 'issues' %}{% if dir == 'asc' %}▲{% else %}▼{% endif %}{% endif %} | PRs {% if sort == 'prs' %}{% if dir == 'asc' %}▲{% else %}▼{% endif %}{% endif %} | Branches {% if sort == 'branches' %}{% if dir == 'asc' %}▲{% else %}▼{% endif %}{% endif %} | {% for column_name in workflow_column_names %}{{ column_name }} | {% endfor %}Checks |
|---|---|---|---|---|---|---|
| {% if repo.health_status == 'error' %} {% elif repo.health_status == 'warning' %} {% else %} {% endif %} | {# ── Repository Name ── #}{{ repo.full_name }} | {# ── Issues ── #}{{ repo.open_issues }}{% if repo.stale_issues %}({{ repo.stale_issues }}){% endif %} | {# ── PRs ── #}{{ repo.open_prs }}{% if repo.stale_prs %}({{ repo.stale_prs }}){% endif %} | {# ── Branches ── #}{{ repo.total_branches }} | {# ── Workflows (one cell per column) ── #} {% for column in repo.workflow_columns %}
{% for branch, workflows in column.workflows_by_branch.items() %}
{% for wf in workflows %}
{% endfor %}
{% if not loop.last %}|{% endif %}
{% endfor %}
|
{% endfor %}
{# ── Checks ── #}
{% if repo.checks_by_branch %}
{% for branch, checks in repo.checks_by_branch.items() %}
{% for chk in checks %}
{% endfor %}
{% if not loop.last %}|{% endif %}
{% endfor %}
{% endif %}
|