@@ -9,6 +9,8 @@ title: Install Swift - Windows
9
9
{% assign windows_arm64_dev_builds = site.data.builds.development.windows10-arm64 | sort: 'date' | reverse %}
10
10
{% assign windows10_6_1_builds = site.data.builds.swift-6_1-branch.windows10 | sort: 'date' | reverse %}
11
11
{% 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 %}
12
14
13
15
<div class =" content " >
14
16
<div class =" release-box section " >
@@ -20,12 +22,37 @@ title: Install Swift - Windows
20
22
<div class =" releases-grid " >
21
23
<div class="release-box section">
22
24
<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>
24
41
</div>
25
42
</div>
26
43
<div class="release-box section">
27
44
<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>
29
56
</div>
30
57
</div>
31
58
</div >
@@ -53,12 +80,41 @@ title: Install Swift - Windows
53
80
<div class =" releases-grid " >
54
81
<div class="release-box section">
55
82
<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>
57
98
</div>
58
99
</div>
59
100
<div class="release-box section">
60
101
<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>
62
118
</div>
63
119
</div>
64
120
</div >
0 commit comments