Skip to content

Commit

Permalink
Layout changes
Browse files Browse the repository at this point in the history
- Rename `release` to `releaseDate`
- Change layout for products to `product` and use it to filter
  for product pages in sitemap and _headers
- Change headers across all tables:
  1. Rename Version to Release
  2. Rename Release to Latest
- Set default layout for products/ via `_config.yml`
  • Loading branch information
captn3m0 committed May 30, 2022
1 parent b39e20b commit 67e6e73
Show file tree
Hide file tree
Showing 118 changed files with 2,307 additions and 2,342 deletions.
2 changes: 1 addition & 1 deletion _headers
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ See Netlify's syntax: https://docs.netlify.com/routing/headers/
{% endcomment %}

{% assign imgsrc="'self' https://simpleicons.org/ https://github.githubassets.com/ " %}
{% if page.releases %}
{% if page.layout == 'product' %}
Link: /api{{page.permalink}}.json; rel=alternate;type=application/json
{% comment %}
If we have a release image, set a CSP that includes it
Expand Down
8 changes: 5 additions & 3 deletions _layouts/post.html → _layouts/product.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
<table class="lifecycle">
<thead>
<tr>
<th>Version</th>
<th>Release</th>
{% if page.releaseDateColumn%}<th>Released</th>{% endif %}
{% if page.discontinuedColumn%}<th>Discontinued</th>{% endif %}
{% if page.activeSupportColumn%}<th>Active Support</th>{% endif %}
<th>{{ page.eolColumn | default: "Security Support" }}</th>
{% if page.releaseColumn != false %}<th>Release</th>{% endif %}
{% if page.releaseColumn != false %}<th>Latest</th>{% endif %}
</tr>
</thead>
{% assign sorted_releases = page.releases | sort: page.sortReleasesBy | reverse %}
Expand Down Expand Up @@ -70,7 +70,7 @@

{% if page.releaseDateColumn %}
<td>
{{r.release | timeago}} <div>({{r.release | date_to_string}})</div>
{{r.releaseDate | timeago}} <div>({{r.releaseDate | date_to_string}})</div>
</td>
{% endif %}

Expand Down Expand Up @@ -191,3 +191,5 @@
title="Click the Pencil, the link takes you directly to the correct page">on GitHub</a>. This page has a corresponding <a title="Talk Page for {{page.title}}" href="https://github.com/endoflife-date/talk/wiki{{page.permalink}}">Talk Page</a>.</p>

<p>A JSON version of this page is available at <a href="/api{{page.permalink}}.json">/api{{page.permalink}}.json</a>. See the <a href="/docs/api/">API Documentation</a> for more.</p>

{%if page.auto %}Latest releases on this page are automatically updated{% endif %}
7 changes: 3 additions & 4 deletions products/almalinux.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
---
permalink: /almalinux
layout: post
title: AlmaLinux
category: os
command: lsb_release --release
releasePolicyLink: https://blog.cloudlinux.com/announcing-open-sourced-community-driven-rhel-fork-by-cloudlinux
activeSupportColumn: true
releaseDateColumn: true
sortReleasesBy: 'release'
sortReleasesBy: releaseDate
iconSlug: NA
releases:
- releaseCycle: "8"
release: 2019-05-01
- releaseCycle: "8"
support: 2024-05-01
eol: 2029-03-01
latest: "8.6"
link: https://mirrors.almalinux.org/isos.html
releaseDate: 2019-05-01

---

Expand Down
19 changes: 9 additions & 10 deletions products/alpinelinux.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ permalink: /alpine
alternate_urls:
- /alpinelinux
title: Alpine Linux
layout: post
category: os
releasePolicyLink: https://alpinelinux.org/releases/
iconSlug: alpinelinux
Expand All @@ -17,68 +16,68 @@ auto:
sortReleasesBy: 'cycleShortHand'
releases:
- releaseCycle: "3.15"
release: 2021-11-24
eol: 2023-11-01
cycleShortHand: 315
latest: "3.15.4"
link: https://alpinelinux.org/posts/Alpine-3.12.12-3.13.10-3.14.6-3.15.4-released.html
latestReleaseDate: 2022-04-04
releaseDate: 2021-11-24
- releaseCycle: "3.14"
release: 2021-06-15
eol: 2023-05-01
cycleShortHand: 314
latest: "3.14.6"
link: https://alpinelinux.org/posts/Alpine-3.12.12-3.13.10-3.14.6-3.15.4-released.html
latestReleaseDate: 2022-04-04
releaseDate: 2021-06-15
- releaseCycle: "3.13"
release: 2021-01-14
eol: 2022-11-01
cycleShortHand: 313
latest: "3.13.10"
link: https://alpinelinux.org/posts/Alpine-3.12.12-3.13.10-3.14.6-3.15.4-released.html
latestReleaseDate: 2022-04-04
releaseDate: 2021-01-14
- releaseCycle: "3.12"
release: 2020-05-29
eol: 2022-05-01
cycleShortHand: 312
latest: "3.12.12"
link: https://alpinelinux.org/posts/Alpine-3.12.12-3.13.10-3.14.6-3.15.4-released.html
latestReleaseDate: 2022-04-04
releaseDate: 2020-05-29
- releaseCycle: "3.11"
release: 2019-12-19
eol: 2021-11-01
cycleShortHand: 311
latest: "3.11.13"
link: https://alpinelinux.org/posts/Alpine-3.11.13-3.12.9-3.13.7-released.html
latestReleaseDate: 2021-11-12
releaseDate: 2019-12-19
- releaseCycle: "3.10"
release: 2019-06-19
eol: 2021-05-01
cycleShortHand: 310
latest: "3.10.9"
link: https://alpinelinux.org/posts/Alpine-3.10.9-3.11.11-3.12.7-released.html
latestReleaseDate: 2021-04-14
releaseDate: 2019-06-19
- releaseCycle: "3.9"
release: 2019-01-29
eol: 2021-01-01
cycleShortHand: 309
latest: "3.9.6"
link: https://alpinelinux.org/posts/Alpine-3.9.6-and-3.10.5-released.html
latestReleaseDate: 2020-04-23
releaseDate: 2019-01-29
- releaseCycle: "3.8"
release: 2018-06-26
eol: 2020-05-01
cycleShortHand: 308
latest: "3.8.5"
link: https://git.alpinelinux.org/aports/log/?h=3.8-stable
latestReleaseDate: 2020-01-23
releaseDate: 2018-06-26
- releaseCycle: "3.7"
release: 2017-11-30
eol: 2019-11-01
cycleShortHand: 307
latest: "3.7.3"
link: https://git.alpinelinux.org/aports/log/?h=3.7-stable
latestReleaseDate: 2019-03-06
releaseDate: 2017-11-30

---

Expand Down
7 changes: 3 additions & 4 deletions products/amazon-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,12 @@ permalink: /amazon-linux
title: Amazon Linux
iconSlug: amazonaws
category: os
layout: post
releasePolicyLink: https://aws.amazon.com/amazon-linux-2/release-notes/
activeSupportColumn: false
command: cat /etc/system-release
eolColumn: Support
releaseDateColumn: true
sortReleasesBy: 'release'
sortReleasesBy: releaseDate
auto:
- dockerhub: library/amazonlinux
# TODO: Fix this regex to exclude RC releases
Expand All @@ -20,15 +19,15 @@ changelogTemplate: |
releases:
- releaseCycle: '1'
releaseLabel: 'Amazon Linux AMI'
release: "2010-09-14"
eol: 2020-12-31
latest: "2018.03"
releaseDate: "2010-09-14"
- releaseCycle: '2'
releaseLabel: 'Amazon Linux 2'
release: 2018-06-26
eol: 2023-06-30
latest: "2.0.20220426.0"
latestReleaseDate: 2022-05-03
releaseDate: 2018-06-26

---

Expand Down
91 changes: 45 additions & 46 deletions products/android.md
Original file line number Diff line number Diff line change
@@ -1,124 +1,123 @@
---
title: Android OS
alternate_urls:
- /aosp
- /androidos
layout: post
- /aosp
- /androidos
permalink: /android
releasePolicyLink: https://developer.android.com/about/versions
category: os
activeSupportColumn: false
releaseColumn: false
releaseDateColumn: true
eolColumn: Security Support
sortReleasesBy: 'release'
sortReleasesBy: releaseDate
releaseLabel: "Android __RELEASE_CYCLE__ '__CODENAME__'"
releases:
- releaseCycle: "12.1"
- releaseCycle: "12.1"
codename: Snow Cone v2
releaseLabel: Android 12.1 'Snow Cone v2' (aka 12L)
release: 2022-03-07
eol: false

- releaseCycle: "12"
releaseDate: 2022-03-07
- releaseCycle: "12"
codename: Snow Cone
release: 2021-10-04
eol: false

- releaseCycle: "11"
releaseDate: 2021-10-04
- releaseCycle: "11"
codename: Red Velvet Cake
release: 2020-09-08
eol: false

- releaseCycle: "10"
releaseDate: 2020-09-08
- releaseCycle: "10"
codename: Queen Cake
release: 2019-09-03
eol: false

- releaseCycle: "9"
releaseDate: 2019-09-03
- releaseCycle: "9"
codename: Pie
release: 2018-08-06
eol: true

- releaseCycle: "8.1"
releaseDate: 2018-08-06
- releaseCycle: "8.1"
codename: Oreo
release: 2017-12-05
eol: true

- releaseCycle: "8.0"
releaseDate: 2017-12-05
- releaseCycle: "8.0"
codename: Oreo
release: 2017-08-21
eol: true

- releaseCycle: "7"
releaseDate: 2017-08-21
- releaseCycle: "7"
codename: Nougat
release: 2016-08-22
eol: true

- releaseCycle: "6"
releaseDate: 2016-08-22
- releaseCycle: "6"
codename: Marshmallow
release: 2015-10-05
eol: true

- releaseCycle: "5"
releaseDate: 2015-10-05
- releaseCycle: "5"
codename: Lollipop
release: 2014-11-12
eol: true

- releaseCycle: "4.4"
releaseDate: 2014-11-12
- releaseCycle: "4.4"
codename: KitKat
release: 2013-10-31
eol: true

- releaseCycle: "4.1"
releaseDate: 2013-10-31
- releaseCycle: "4.1"
codename: Jelly Bean
release: 2012-07-09
eol: true

- releaseCycle: "4"
releaseDate: 2012-07-09
- releaseCycle: "4"
codename: Ice Cream Sandwich
release: 2011-10-18
eol: true

- releaseCycle: "3"
releaseDate: 2011-10-18
- releaseCycle: "3"
codename: Honeycomb
release: 2011-02-22
eol: true

- releaseCycle: "2.3"
releaseDate: 2011-02-22
- releaseCycle: "2.3"
codename: Gingerbread
release: 2010-12-06
eol: true

- releaseCycle: "2.2"
releaseDate: 2010-12-06
- releaseCycle: "2.2"
codename: Froyo
release: 2010-05-20
eol: true

- releaseCycle: "2.0"
releaseDate: 2010-05-20
- releaseCycle: "2.0"
codename: Eclair
release: 2009-10-26
eol: true

- releaseCycle: "1.6"
releaseDate: 2009-10-26
- releaseCycle: "1.6"
codename: Donut
release: 2009-09-15
eol: true

- releaseCycle: "1.5"
releaseDate: 2009-09-15
- releaseCycle: "1.5"
codename: Cupcake
release: 2009-04-27
eol: true

- releaseCycle: "1.1"
releaseDate: 2009-04-27
- releaseCycle: "1.1"
codename: Petit Four
release: 2009-02-09
eol: true

- releaseCycle: "1.0"
releaseDate: 2009-02-09
- releaseCycle: "1.0"
releaseLabel: "Android __RELEASE_CYCLE__"
release: 2008-09-23
eol: true
releaseDate: 2008-09-23

---

Expand Down
Loading

0 comments on commit 67e6e73

Please sign in to comment.