{% for repo in repos %}
{# ── Header Row: name, issues, PRs, last activity, link ── #}
{{ repo.owner }}/{{ repo.name }}
{{ repo.open_issues }} issues {% if repo.stale_issues %} ({{ repo.stale_issues }} stale) {% endif %} · {{ repo.open_prs }} PRs {% if repo.stale_prs %} ({{ repo.stale_prs }} stale) {% endif %} · {{ repo.total_branches }} branches
{% if repo.last_commit_at %} Last activity: {{ time_ago(repo.last_commit_at) }} {% endif %} {% if repo.warnings %}
{% endif %}
{# ── Branches ── #}
{% for branch in repo.branches %} {{ branch }} {% endfor %}
{# ── Workflows & Checks (two-column) ── #} {% if repo.workflows_by_branch or repo.checks_by_branch %}
{# ── Workflows Column ── #}
{% if repo.workflows_by_branch %}
Workflows
{% for branch, workflows in repo.workflows_by_branch.items() %} {% if repo.branches | length > 1 %}
{{ branch }}
{% endif %} {% for wf in workflows %} {% endfor %} {% endfor %} {% endif %}
{# ── Checks Column ── #}
{% if repo.checks_by_branch %}
Checks
{% for branch, checks in repo.checks_by_branch.items() %} {% if repo.branches | length > 1 %}
{{ branch }}
{% endif %} {% for chk in checks %} {% endfor %} {% endfor %} {% endif %}
{% endif %}
{% endfor %}