Branch: refs/heads/master Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Sun, 01 Nov 2015 22:01:55 UTC Commit: 7455749c2b2457dd880b00ff623ee62b79ce8215 https://github.com/geany/www.geany.org/commit/7455749c2b2457dd880b00ff623ee6...
Log Message: ----------- Separate Geany core and plugin nightly builds in the overview
Modified Paths: -------------- nightlybuilds/templates/nightlybuilds.html
Modified: nightlybuilds/templates/nightlybuilds.html 54 lines changed, 33 insertions(+), 21 deletions(-) =================================================================== @@ -32,9 +32,9 @@ <h2>Geany Nightly Builds</h2>
<p>Here you can find information about the nightly builds of Geany.</p> -<p>Currently we create Debian and ArchLinux packages, +<p>Currently we create Debian packages, a cross-compiled Windows build and a test build -against GTK 2.16 to check for compatibility. The results, build logs and the corresponding +against GTK 2.24 to check for compatibility. The results, build logs and the corresponding binary packages can be found below.</p>
<table class="table table-bordered nightlybuilds"> @@ -53,26 +53,38 @@ </tr> </thead> <tbody> - {% for build in nightlybuilds %} - <tr class="{% if build.get_status %}success{% else %}danger{% endif %}"> - <td class="centered_column">{% if build.get_status %} - <img src="{{ STATIC_URL }}img/icon-yes.gif" alt="{{ build.get_status_text }}" title="{{ build.get_status_text }}" /> - {% else %} - <img src="{{ STATIC_URL }}img/icon-no.gif" alt="{{ build.get_status_text }}" title="{{ build.get_status_text }}" /> - {% endif %} - </td> - <td>{{ build.nightly_build_target.project|capfirst }}</td> - <td>{{ build.revision }}</td> - <td>{{ build.nightly_build_target.name }}</td> - <td><span title="Build host: {{ build.build_host }}">{{ build.nightly_build_target.arch }}</span></td> - <td>gcc {{ build.compiler_version }}</td> - <td>{{ build.glib_version }} / {{ build.gtk_version }}</td> - <td>{% get_build_log build "Stdout" %} {% get_build_log build "Stderr" %} - </td> - <td>{{ build.build_date|date:"Y-m-d H:i" }}</td> - <td>{% get_details build %}</td> - </tr> + {# First iterate Geany core builds, then iterate Geany plugins builds #} + {% with 'geany plugins' as projects %} + {% for project in projects.split %} + {% for build in nightlybuilds %} + {% if project == build.nightly_build_target.project %} + <tr class="{% if build.get_status %}success{% else %}danger{% endif %}"> + <td class="centered_column">{% if build.get_status %} + <img src="{{ STATIC_URL }}img/icon-yes.gif" alt="{{ build.get_status_text }}" title="{{ build.get_status_text }}" /> + {% else %} + <img src="{{ STATIC_URL }}img/icon-no.gif" alt="{{ build.get_status_text }}" title="{{ build.get_status_text }}" /> + {% endif %} + </td> + <td>{{ build.nightly_build_target.project|capfirst }}</td> + <td>{{ build.revision }}</td> + <td>{{ build.nightly_build_target.name }}</td> + <td><span title="Build host: {{ build.build_host }}">{{ build.nightly_build_target.arch }}</span></td> + <td>gcc {{ build.compiler_version }}</td> + <td>{{ build.glib_version }} / {{ build.gtk_version }}</td> + <td>{% get_build_log build "Stdout" %} {% get_build_log build "Stderr" %} + </td> + <td>{{ build.build_date|date:"Y-m-d H:i" }}</td> + <td>{% get_details build %}</td> + </tr> + {% endif %} + {% endfor %} + {% if not forloop.last %} + <tr> + <td>{# Empty row on purpose as visual seperator betwenn core and plugin builds #}</td> + </tr> + {% endif %} {% endfor %} + {% endwith %} </tbody> </table>
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).