• Sort by
  • {{ stats.count }} total, {{ stats.approved }} approved, {% if stats.rollups == 1 %} 1 rollup {% else %} {{ stats.rollups }} rollups {% endif %}
  • (0 selected)
    {% for number, pr in prs %}
  • #0
    {{ 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 %}