Sort by
approval status
recent update
last reply
commit time
PR number
Select all
Deselect all
{{ stats.count }} total, {{ stats.approved }} approved, {% if stats.rollups == 1 %} 1 rollup {% else %} {{ stats.rollups }} rollups {% endif %}
Create rollup
(
0
selected)
{% for number, pr in prs %}
#0
{{ number }}
{{ pr.title }}
opened
{{ pr.created_at | relative_datetime }}
by
@{{ pr.author }}
:: updated
{{ pr.updated_at | relative_datetime }}
:: committed
{{ pr.committed_at | relative_datetime }}
:: {% if pr.last_comment %}
replied
{{ pr.last_comment.published_at | relative_datetime }}
by
@{{ pr.last_comment.author }}
@{{ pr.last_comment.author }} (
{{ pr.last_comment.published_at | relative_datetime }}
)
{{ pr.last_comment.body | safe }}
{% else %} no replies {% endif %}
{% if pr.mergeable == "CONFLICTING" %}
☔️ merge conflict
{% endif %} {% for ci in pr.ci_status %}
{% if ci.state == "ERROR" %} ❗️ {% elif ci.state == "FAILURE" %} ❌ {% elif ci.state == "PENDING" %} 🌕 {% elif ci.state == "SUCCESS" %} ✔️ {% else %} ❓ {% endif %} {% if ci.context == "continuous-integration/travis-ci/pr" %} travis {% elif ci.context == "continuous-integration/appveyor/pr" %} appveyor {% else %} {{ ci.context }} {% endif %}
{{ ci.description }}
{% endfor %}
{% if pr.status == "Success" %} ☀️ success {% elif pr.status == "Pending" %} ⏳ pending {% elif pr.status == "Approved" %} 📌 approved {% elif pr.status == "Reviewing" %} 🔹 reviewing {% elif pr.status == "Error" %} 💥 error {% elif pr.status == "Failure" %} 💔 failure {% else %} ❓ {{ pr.status }} {% endif %} {% if pr.is_trying %} (try) {% endif %}
{% for label in pr.labels %}
{{ label.name }}
{% endfor %}
{% if pr.priority == -1 %} rollup {% elif pr.priority > 0 %} p={{ pr.priority }} {% endif %}
{% endfor %}