Skip to content

Commit cf49964

Browse files
Update windows releases
1 parent 65efeed commit cf49964

File tree

2 files changed

+61
-43
lines changed

2 files changed

+61
-43
lines changed

_data/new-data/install/windows/releases.yml

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -17,42 +17,4 @@ latest-release:
1717
- href: "/install/windows/winget/"
1818
copy: "Instructions"
1919
- href: "https://www.swift.org/tools/#editors"
20-
copy: "Editors"
21-
manual:
22-
pre-code-text: |
23-
Download the Swift installer (.exe)
24-
headline: Manual Installation
25-
links:
26-
- href: 'https://download.swift.org/{swift-6.1-release}/{windows10}/{swift-6.1-RELEASE}/{swift-6.1-RELEASE}-windows10.exe'
27-
copy: 'Download (x86_64)'
28-
- href: 'https://download.swift.org/{swift-6.1-release}/{windows10}-arm64/{swift-6.1-RELEASE}/{swift-6.1-RELEASE}-windows10-arm64.exe'
29-
copy: 'Download (arm64)'
30-
- href: 'https://www.swift.org/install/windows/manual'
31-
copy: 'Instructions'
32-
docker:
33-
pre-code-text: |
34-
If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
35-
headline: Container
36-
links:
37-
- href: 'https://hub.docker.com/_/swift'
38-
copy: '{6.1-windowsservercore-ltsc2022}'
39-
main:
40-
pre-code-text: |
41-
<small>{April 3, 2025}</small><br />
42-
Package installers (.exe)
43-
headline: main
44-
links:
45-
- href: 'https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a/swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-windows10.exe'
46-
copy: 'Download (x86_64)'
47-
- href: 'https://download.swift.org/development/windows10-arm64/swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a/swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-windows10-arm64.exe'
48-
copy: 'Download (arm64)'
49-
release-6-1:
50-
pre-code-text: |
51-
<small>March 6, 2025</small><br />
52-
Package installers (.exe)
53-
headline: release/6.1
54-
links:
55-
- href: 'https://download.swift.org/swift-6.1-branch/windows10/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-06-a/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-06-a-windows10.exe'
56-
copy: 'Download (x86_64)'
57-
- href: 'https://download.swift.org/swift-6.1-branch/windows10-arm64/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-06-a/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-06-a-windows10-arm64.exe'
58-
copy: 'Download (arm64)'
20+
copy: "Editors"

install/windows/index.md

Lines changed: 60 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ title: Install Swift - Windows
99
{% assign windows_arm64_dev_builds = site.data.builds.development.windows10-arm64 | sort: 'date' | reverse %}
1010
{% assign windows10_6_1_builds = site.data.builds.swift-6_1-branch.windows10 | sort: 'date' | reverse %}
1111
{% assign windows10_arm64_6_1_builds = site.data.builds.swift-6_1-branch.windows10-arm64 | sort: 'date' | reverse %}
12+
{% assign tag = site.data.builds.swift_releases.last.tag %}
13+
{% assign platform = site.data.builds.swift_releases.last.platforms | where: 'name', 'Windows 10' | first %}
1214

1315
<div class="content">
1416
<div class="release-box section">
@@ -20,12 +22,37 @@ title: Install Swift - Windows
2022
<div class="releases-grid">
2123
<div class="release-box section">
2224
<div class="content">
23-
{% include new-includes/components/code-box.html content = site.data.new-data.install.windows.releases.latest-release.manual %}
25+
<div class="code-box content-wrapper">
26+
<h2>Manual Installation</h2>
27+
<p class="body-copy">
28+
Download the Swift installer (.exe)
29+
</p>
30+
<div class="link-wrapper">
31+
{% for arch in platform.archs %}
32+
<div class="link-single">
33+
<a href="https://download.swift.org/{{ tag | downcase }}/windows10{% if arch != "x86_64" %}-{{ arch }}{% endif %}/{{ tag }}/{{ tag }}-windows10{% if arch != "x86_64" %}-{{ arch }}{% endif %}.exe" class="body-copy">Download ({{ arch }})</a>
34+
</div>
35+
{% endfor %}
36+
<div class="link-single">
37+
<a href="/install/windows/manual" class="body-copy">Instructions</a>
38+
</div>
39+
</div>
40+
</div>
2441
</div>
2542
</div>
2643
<div class="release-box section">
2744
<div class="content">
28-
{% include new-includes/components/code-box.html content = site.data.new-data.install.windows.releases.latest-release.docker %}
45+
<div class="code-box content-wrapper">
46+
<h2>Container</h2>
47+
<p class="body-copy">
48+
If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
49+
</p>
50+
<div class="link-wrapper">
51+
<div class="link-single">
52+
<a href="https://hub.docker.com/_/swift" class="body-copy">{{ site.data.builds.swift_releases.last.name }}-windowsservercore-ltsc2022</a>
53+
</div>
54+
</div>
55+
</div>
2956
</div>
3057
</div>
3158
</div>
@@ -53,12 +80,41 @@ title: Install Swift - Windows
5380
<div class="releases-grid">
5481
<div class="release-box section">
5582
<div class="content">
56-
{% include new-includes/components/code-box.html content = site.data.new-data.install.windows.releases.latest-release.main %}
83+
<div class="code-box content-wrapper">
84+
<h2>main</h2>
85+
<p class="body-copy">
86+
<small>{{ windows_dev_builds.first.date | date: '%B %-d, %Y' }}</small><br />
87+
Package installers (.exe)
88+
</p>
89+
<div class="link-wrapper">
90+
<div class="link-single">
91+
<a href="https://download.swift.org/development/windows10/{{ windows_dev_builds.first.dir }}/{{ windows_dev_builds.first.download }}" class="body-copy">Download (x86_64)</a>
92+
</div>
93+
<div class="link-single">
94+
<a href="https://download.swift.org/development/windows10-arm64/{{ windows_arm64_dev_builds.first.dir }}/{{ windows_arm64_dev_builds.first.download }}" class="body-copy">Download (arm64)</a>
95+
</div>
96+
</div>
97+
</div>
5798
</div>
5899
</div>
59100
<div class="release-box section">
60101
<div class="content">
61-
{% include new-includes/components/code-box.html content = site.data.new-data.install.windows.releases.latest-release.release-6-1 %}
102+
<div class="content">
103+
<div class="code-box content-wrapper">
104+
<h2>main</h2>
105+
<p class="body-copy">
106+
<small>{{ windows10_6_1_builds.first.date | date: '%B %-d, %Y' }}</small><br />
107+
Package installers (.exe)
108+
</p>
109+
<div class="link-wrapper">
110+
<div class="link-single">
111+
<a href="https://download.swift.org/swift-6.1-branch/windows10/{{ windows10_6_1_builds.first.dir }}/{{ windows10_6_1_builds.first.download }}" class="body-copy">Download (x86_64)</a>
112+
</div>
113+
<div class="link-single">
114+
<a href="https://download.swift.org/swift-6.1-branch/windows10-arm64/{{ windows10_arm64_6_1_builds.first.dir }}/{{ windows10_arm64_6_1_builds.first.download }}" class="body-copy">Download (arm64)</a>
115+
</div>
116+
</div>
117+
</div>
62118
</div>
63119
</div>
64120
</div>

0 commit comments

Comments
 (0)