Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions _data/kit_versions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
# changelog:
# - Changed something
# - Changed another thing too
- version: 2025.0.0
released: 2024-09-01
link: https://github.com/srobo/robot-image/releases/download/2025.0.0/Student.Robotics.OS-image-2025.0.0.img.xz
changelog:
- Initial release for SR2025.
- version: 2024.1.0
released: 2023-09-14
link: https://github.com/srobo/robot-image/releases/download/2024.1.0/Student.Robotics.OS-image-2024.1.0.img.xz
Expand Down
50 changes: 30 additions & 20 deletions _includes/updates-list.html
Original file line number Diff line number Diff line change
@@ -1,20 +1,30 @@
{% for kit_version in site.data.kit_versions %}
{% assign version = kit_version.version %}
{% if forloop.first %}
<h2><code><strong>{{ version }}</strong> ({{ kit_version.released | date_to_string }})</code> </h2>
{% else %}
<h2><code>{{ version }} ({{ kit_version.released | date_to_string }})</code></h2>
{% endif %}
{% if kit_version.yanked %}
<p>This version is no longer available.</p>
{% else %}
<a class="kit-download-link" data-version="{{ version }}" href="{{ kit_version.link }}">
Download {{ version }}
</a>
{% endif %}
<ul>
{% for log in kit_version.changelog %}
<li>{{log }}</li>
{% endfor %}
</ul>
{% endfor %}
{% assign grouped_kit_versions = site.data.kit_versions | group_by_exp: 'item', 'item.version | split: "." | first`' %}
{% assign latest_version = site.data.kit_versions | first %}


{% for group in grouped_kit_versions %}
<h2>{{ group.name }}</h2>
{% for kit_version in group.items %}
{% assign version = kit_version.version %}
{% if kit_version == latest_version %}
<h3><code><strong>{{ version }}</strong> ({{ kit_version.released | date_to_string }})</code> </h3>
{% else %}
<h3><code>{{ version }} ({{ kit_version.released | date_to_string }})</code></h3>
{% endif %}
{% if kit_version.yanked %}
<p>This version is no longer available.</p>
{% else %}
<a class="kit-download-link" data-version="{{ version }}" href="{{ kit_version.link }}">
Download {{ version }}
</a>
{% endif %}
<ul>
{% for log in kit_version.changelog %}
<li>{{ log }}</li>
{% endfor %}
</ul>
{% endfor %}
{% if forloop.first %}
<div class="warning">Using a version from a previous competition may have unintended side-effects. Only install versions from the same competition year.</div>
{% endif %}
{% endfor %}
7 changes: 0 additions & 7 deletions kit/brain_board/robot_os.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,4 @@ Below is a list of the versions released, once you have downloaded the file you
Each update file is a complete upgrade and contains all the changes of those before it.
If you need to jump up multiple versions, you can do so by just using the latest version.


## OS Versions

{% if site.data.kit_versions.size > 0 %}
{% include updates-list.html %}
{% else %}
There are currently no updates available.
{% endif %}