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
2 changes: 2 additions & 0 deletions _data/install/fedora.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
- name: Fedora 39
url: /install/linux/fedora/39
- name: Fedora 41
url: /install/linux/fedora/41
3 changes: 3 additions & 0 deletions _data/new-data/install/linux/os-names.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
- name: Fedora 39
slug: fedora39
url: /install/linux/fedora/39
- name: Fedora 41
slug: fedora41
url: /install/linux/fedora/41
- name: Red Hat
slug: ubi
url: /install/linux/ubi/9
Expand Down
10 changes: 8 additions & 2 deletions _includes/new-includes/assigns/linux-platform-builds.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,23 @@
{% assign docker_tag=include.docker_tag %}
{% assign development_builds=include.development_builds %}
{% assign aarch64_development_builds=include.aarch64_development_builds %}

{% if development_2 %}
{% assign development_2=include.development_2 %}
{% assign docker_tag_2=include.docker_tag_2 %}
{% assign development_builds_2=include.development_builds_2 %}
{% assign aarch64_development_builds_2=include.aarch64_development_builds_2 %}
{% assign branch_dir_2=include.branch_dir_2 %}
{% assign development_builds_2 = development_builds_2 | sort: 'date' | reverse %}

{% if aarch64 %}
{% assign aarch64_development_builds_2 = aarch64_development_builds_2 | sort: 'date' | reverse %}
{% endif %}
{% endif %}

{% assign platform_name_url = platform | remove: '.' | remove: ' ' | downcase %}
{% assign development_builds_2 = development_builds_2 | sort: 'date' | reverse %}
{% assign development_builds = development_builds | sort: 'date' | reverse %}

{% if aarch64 %}
{% assign aarch64_development_builds_2 = aarch64_development_builds_2 | sort: 'date' | reverse %}
{% assign aarch64_development_builds = aarch64_development_builds | sort: 'date' | reverse %}
{% endif %}
6 changes: 6 additions & 0 deletions _includes/new-includes/components/linux-releases.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
{% endunless %}

<div class="content">
{% if platform %}
<div class="releases-grid">
<div class="release-box section">
<div class="content">
Expand Down Expand Up @@ -84,6 +85,7 @@ <h2>RPM</h2>
</details>
</div>
</div>
{% endif %}
<h2 id="development-snapshots" class="header-with-anchor">Development Snapshots</h2>
<div>
<p class="content-copy">Swift snapshots are prebuilt binaries that are automatically created from the branch. These snapshots are not official releases. They have gone through automated unit testing, but they have not gone through the full testing that is performed for official releases.</p>
Expand Down Expand Up @@ -124,6 +126,7 @@ <h2>{{ include.development }}</h2>
</div>
</div>
</div>
{% if development_2 %}
<div class="release-box section">
<div class="content">
<div class="code-box content-wrapper">
Expand All @@ -149,6 +152,7 @@ <h2>{{ include.development_2 }}</h2>
</div>
</div>
</div>
{% endif %}
</div>
<div class="release-box section">
<div class="content">
Expand All @@ -158,6 +162,7 @@ <h2>{{ include.development_2 }}</h2>
</details>
</div>
</div>
{% if development_2 %}
<div class="release-box section">
<div class="content">
<details class="download">
Expand All @@ -166,6 +171,7 @@ <h2>{{ include.development_2 }}</h2>
</details>
</div>
</div>
{% endif %}
<h3>Static Linux SDK</h3>
<div>
<p class="content-copy">
Expand Down
23 changes: 23 additions & 0 deletions install/linux/fedora/41/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
layout: new-layouts/install-linux-version
title: Install Swift
---

{% include /new-includes/assigns/linux-platform-builds.html
platform="Fedora 41"
aarch64="true"
branch_dir="development"
development="main"
docker_tag="nightly-fedora-41"
development_builds=site.data.builds.development.fedora41
aarch64_development_builds=site.data.builds.development.fedora41-aarch64
%}

{% include /new-includes/components/linux-releases.html
docker_tag=docker_tag
development_builds=development_builds
platform=platform
development=development
platform_name_url=platform_name_url
branch_dir=branch_dir
%}