Skip to content

Commit 3ed3915

Browse files
committed
Nightly page: put a badge on the changeset that indicated the new nigthly cycle
1 parent e5ad0ef commit 3ed3915

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

‎app/models/nightly.php‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,11 @@
8080
'buildid' => $buildid,
8181
'changeset' => $changeset['revision'],
8282
'version' => $changeset['version'],
83+
'prev_version' => end($nightlies_day_before)['version'],
8384
'prev_changeset' => end($nightlies_day_before)['revision'],
8485
];
8586
$i = false;
87+
$previous_version = $changeset['version'];
8688
$previous_changeset = $changeset['revision'];
8789
continue;
8890
}
@@ -91,6 +93,7 @@
9193
'buildid' => $buildid,
9294
'changeset' => $changeset['revision'],
9395
'version' => $changeset['version'],
96+
'prev_version' => $previous_version,
9497
'prev_changeset' => $previous_changeset,
9598
];
9699
$previous_changeset = $changeset['revision'];

‎app/views/templates/nightly.html.twig‎

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,29 +21,39 @@
2121
{% endblock %}
2222
{% block main %}
2323
{%- set android_products = ['Firefox for Android', 'GeckoView', 'Focus'] -%}
24+
2425
{% for dataset in nightly_pairs %}
2526
<a href="#buildid_{{ dataset.buildid }}" name="buildid_{{ dataset.buildid }}" class="buildid pe-2 pt-2 text-light float-start bg-transparent">#</a>
2627
<ul class="list-group list-group-horizontal">
27-
{% if fallback_nightly %}
28-
<li class="list-group-item bg-warning"></li>
29-
{% endif %}
28+
{% if fallback_nightly %}<li class="list-group-item bg-warning"></li>{% endif %}
29+
3030
<li class="list-group-item bg-info border-0">
3131
<a href="/changelog/?from={{ dataset.prev_changeset }}&to={{ dataset.changeset }}&hg2git&files" class="text-light" title="Nightly {{ dataset.version }}">{{ dataset.buildid }}</a>
32+
</li>
33+
3234
<li class="list-group-item text-light bg-secondary border-0">
3335
<a href="https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange={{ dataset.prev_changeset }}&tochange={{ dataset.changeset }}" class="text-light">Changelog</a>
3436
</li>
37+
3538
<li class="list-group-item text-light bg-success border-0">
3639
<a href="{{ bug_list[dataset.buildid].url }}" class="text-light">Patches from {{ bug_list[dataset.buildid].count }} bugs</a>
3740
</li>
41+
3842
<li class="list-group-item text-light bg-primary border-0">
3943
<a class="text-light" data-bs-toggle="collapse" aria-expanded="false" href="#collapse{{ dataset.buildid }}">
4044
<span class="text-collapsed">Show list of bugs</span>
4145
<span class="text-expanded">Hide list of bugs</span>
4246
</a>
4347
</li>
48+
4449
<li class="list-group-item text-light bg-danger border-0">
4550
<a href="https://crash-stats.mozilla.org/api/SuperSearch/?build_id={{ dataset.buildid }}&_facets=signature&product=Firefox" class="text-light">{{build_crashes[dataset.buildid] }} crashes</a>
4651
</li>
52+
{% if dataset.version != dataset.prev_version %}
53+
<li class="list-group-item text-dark bg-warning-subtle border-0">
54+
New {{ dataset.version|split('.')|first }} cycle
55+
</li>
56+
{% endif %}
4757
</ul>
4858
<p></p>
4959
<div class="collapse" id="collapse{{ dataset.buildid }}">

0 commit comments

Comments
 (0)