Skip to content

Commit de2af32

Browse files
Update macos releases
1 parent cf49964 commit de2af32

File tree

2 files changed

+103
-52
lines changed

2 files changed

+103
-52
lines changed

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

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -30,51 +30,6 @@ latest-release:
3030
links:
3131
- href: 'https://developer.apple.com/xcode/'
3232
copy: 'Install Xcode'
33-
package-installer:
34-
pre-code-text: The toolchain package installer (.pkg) that Swiftly automates is available as a stand-alone download.
35-
headline: Package Installer
36-
links:
37-
- href: 'https://download.swift.org/swift-6.1-release/xcode/swift-6.1-RELEASE/swift-6.1-RELEASE-osx.pkg'
38-
copy: 'Download Toolchain'
39-
- href: 'https://www.swift.org/install/macos/package_installer'
40-
copy: 'Instructions'
41-
static-linux-sdk:
42-
pre-code-text: |
43-
Static Linux SDK - Cross compile to Linux
44-
<br /><br />
45-
<button onclick="copyToClipboard(this, 'swift sdk install https://download.swift.org/swift-6.1-release/static-sdk/swift-6.1-RELEASE/swift-6.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz --checksum 111c6f7d280a651208b8c74c0521dd99365d785c1976a6e23162f55f65379ac6')">
46-
Copy install command
47-
</button>
48-
headline: Static Linux SDK
49-
links:
50-
- group:
51-
- href: 'https://download.swift.org/swift-6.1-release/static-sdk/swift-6.1-RELEASE/swift-6.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz'
52-
copy: 'Download Linux Static SDK'
53-
- href: 'https://download.swift.org/swift-6.1-release/static-sdk/swift-6.1-RELEASE/swift-6.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz.sig'
54-
copy: 'Signature (PGP)'
55-
- href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
56-
copy: 'Instructions (Static Linux SDK)'
57-
toolchain:
58-
main:
59-
pre-code-text: |
60-
<small>May 20, 2025</small><br />
61-
Toolchain package installer (.pkg)
62-
headline: main
63-
links:
64-
- href: 'https://download.swift.org/development/xcode/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-osx-symbols.pkg'
65-
copy: 'Debugging Symbols'
66-
- href: 'https://download.swift.org/development/xcode/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-osx.pkg'
67-
copy: 'Download Toolchain'
68-
release-6-2:
69-
pre-code-text: |
70-
<small>May 15, 2025</small><br />
71-
Toolchain package installer (.pkg)
72-
headline: release/6.2
73-
links:
74-
- href: 'https://download.swift.org/swift-6.2-branch/xcode/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-osx-symbols.pkg'
75-
copy: 'Debugging Symbols'
76-
- href: 'https://download.swift.org/swift-6.2-branch/xcode/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-osx.pkg'
77-
copy: 'Download Toolchain'
7833
static-linux-sdk-dev:
7934
main:
8035
pre-code-text: |

install/macos/index.md

Lines changed: 103 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ title: Install Swift - macOS
77

88
{% assign xcode_dev_builds = site.data.builds.development.xcode | sort: 'date' | reverse %}
99
{% assign xcode_6_2_builds = site.data.builds.swift-6_2-branch.xcode | sort: 'date' | reverse %}
10+
{% assign tag = site.data.builds.swift_releases.last.tag %}
11+
{% assign tag_downcase = site.data.builds.swift_releases.last.tag | downcase %}
12+
{% assign platform = site.data.builds.swift_releases.last.platforms | where: 'name', 'Static SDK'| first %}
13+
{% assign static_sdk_dev_builds = site.data.builds.development.static_sdk | sort: 'date' | reverse %}
14+
{% assign static_sdk_6_1_builds = site.data.builds.swift-6_1-branch.static_sdk | sort: 'date' | reverse %}
1015

1116
<div class="content">
1217
<div class="release-box section">
@@ -22,12 +27,43 @@ title: Install Swift - macOS
2227
<div class="releases-grid">
2328
<div class="release-box section">
2429
<div class="content">
25-
{% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.package-installer%}
30+
<div class="code-box content-wrapper">
31+
<h2>Package Installer</h2>
32+
<p class="body-copy">
33+
The toolchain package installer (.pkg) that Swiftly automates is available as a stand-alone download.
34+
</p>
35+
<div class="link-wrapper">
36+
<a href="https://download.swift.org/{{ site.data.builds.swift_releases.last.tag | downcase }}/xcode/{{ site.data.builds.swift_releases.last.tag }}/{{ site.data.builds.swift_releases.last.tag }}-osx.pkg" class="body-copy">Download Toolchain</a>
37+
</div>
38+
<div class="link-single">
39+
<a href="/install/macos/package_installer" class="body-copy">Instructions</a>
40+
</div>
41+
</div>
2642
</div>
2743
</div>
2844
<div class="release-box section">
2945
<div class="content">
30-
{% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk %}
46+
<div class="code-box content-wrapper">
47+
<h2>Static Linux SDK</h2>
48+
<p class="body-copy">
49+
Static Linux SDK - Cross compile to Linux.
50+
<br /><br />
51+
{% assign base_url = "https://download.swift.org/" | append: tag_downcase | append: "/static-sdk/" | append: tag | append: "/" | append: tag %}
52+
{% assign command = "swift sdk install " | append: base_url | append: "_static-linux-0.0.1.artifactbundle.tar.gz --checksum " | append: platform.checksum %}
53+
<button onclick="copyToClipboard(this, '{{ command | escape }}')">
54+
Copy install command
55+
</button>
56+
</p>
57+
<div class="link-wrapper">
58+
<div class="link-group">
59+
<a href="https://download.swift.org/{{ tag_downcase }}/static-sdk/{{ tag }}/{{ tag }}_static-linux-0.0.1.artifactbundle.tar.gz" class="body-copy">Download Linux Static SDK</a> |
60+
<a href="https://download.swift.org/{{ tag_downcase }}/static-sdk/{{ tag }}/{{ tag }}_static-linux-0.0.1.artifactbundle.tar.gz.sig" class="body-copy">Signature (PGP)</a>
61+
</div>
62+
</div>
63+
<div class="link-wrapper">
64+
<a href="/documentation/articles/static-linux-getting-started.html" class="body-copy">Instructions</a>
65+
</div>
66+
</div>
3167
</div>
3268
</div>
3369
</div>
@@ -53,12 +89,36 @@ title: Install Swift - macOS
5389
<div class="releases-grid">
5490
<div class="release-box section">
5591
<div class="content">
56-
{% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.toolchain.main %}
92+
<div class="code-box content-wrapper">
93+
<h2>main</h2>
94+
<p class="body-copy">
95+
<small>{{ xcode_dev_builds.first.date | date: '%B %-d, %Y' }}</small><br />
96+
Toolchain package installer (.pkg)
97+
</p>
98+
<div class="link-wrapper">
99+
<a href="https://download.swift.org/development/xcode/{{ xcode_dev_builds.first.dir }}/{{ xcode_dev_builds.first.debug_info }}" class="body-copy">Debugging Symbols</a>
100+
</div>
101+
<div class="link-wrapper">
102+
<a href="https://download.swift.org/development/xcode/{{ xcode_dev_builds.first.dir }}/{{ xcode_dev_builds.first.download }}" class="body-copy">Download Toolchain</a>
103+
</div>
104+
</div>
57105
</div>
58106
</div>
59107
<div class="release-box section">
60108
<div class="content">
61-
{% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.toolchain.release-6-2 %}
109+
<div class="code-box content-wrapper">
110+
<h2>release/6.2</h2>
111+
<p class="body-copy">
112+
<small>{{ xcode_6_2_builds.first.date | date: '%B %-d, %Y' }}</small><br />
113+
Toolchain package installer (.pkg)
114+
</p>
115+
<div class="link-wrapper">
116+
<a href="https://download.swift.org/swift-6.2-branch/xcode/{{ xcode_6_2_builds.first.dir }}/{{ xcode_6_2_builds.first.debug_info }}" class="body-copy">Debugging Symbols</a>
117+
</div>
118+
<div class="link-wrapper">
119+
<a href="https://download.swift.org/swift-6.2-branch/xcode/{{ xcode_6_2_builds.first.dir }}/{{ xcode_6_2_builds.first.download }}" class="body-copy">Download Toolchain</a>
120+
</div>
121+
</div>
62122
</div>
63123
</div>
64124
</div>
@@ -87,13 +147,49 @@ title: Install Swift - macOS
87147
<div class="releases-grid">
88148
<div class="release-box section">
89149
<div class="content">
90-
{% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk-dev.main%}
150+
<div class="code-box content-wrapper">
151+
<h2>main</h2>
152+
<p class="body-copy">
153+
<small>{{ static_sdk_dev_builds.first.date | date: '%B %-d, %Y' }}</small><br />
154+
Static Linux SDK - Cross compile to Linux.
155+
<br /><br />
156+
{% assign base_url = "https://download.swift.org/development/static-sdk/" | append: static_sdk_dev_builds.first.dir | append: "/" | append: static_sdk_dev_builds.first.download %}
157+
{% assign command = "swift sdk install " | append: base_url | append: " --checksum " | append: static_sdk_dev_builds.first.checksum %}
158+
<button onclick="copyToClipboard(this, '{{ command | escape }}')">
159+
Copy install command
160+
</button>
161+
</p>
162+
<div class="link-wrapper">
163+
<div class="link-group">
164+
<a href="https://download.swift.org/development/static-sdk/{{ static_sdk_dev_builds.first.dir }}/{{ static_sdk_dev_builds.first.download }}" class="body-copy">Download Linux Static SDK</a> |
165+
<a href="https://download.swift.org/development/static-sdk/{{ static_sdk_dev_builds.first.dir }}/{{ static_sdk_dev_builds.first.download_signature }}" class="body-copy">Signature (PGP)</a>
166+
</div>
167+
</div>
168+
</div>
91169
</div>
92170
</div>
93171
<div class="release-box section">
94172
<div class="content">
95-
{% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk-dev.release-6-1%}
173+
<div class="code-box content-wrapper">
174+
<h2>release/6.1</h2>
175+
<p class="body-copy">
176+
<small>{{ static_sdk_6_1_builds.first.date | date: '%B %-d, %Y' }}</small><br />
177+
Static Linux SDK - Cross compile to Linux.
178+
<br /><br />
179+
{% assign base_url = "https://download.swift.org/development/static-sdk/" | append: static_sdk_6_1_builds.first.dir | append: "/" | append: static_sdk_6_1_builds.first.download %}
180+
{% assign command = "swift sdk install " | append: base_url | append: " --checksum " | append: static_sdk_6_1_builds.first.checksum %}
181+
<button onclick="copyToClipboard(this, '{{ command | escape }}')">
182+
Copy install command
183+
</button>
184+
</p>
185+
<div class="link-wrapper">
186+
<div class="link-group">
187+
<a href="https://download.swift.org/swift-6.1-branch/static-sdk/{{ static_sdk_6_1_builds.first.dir }}/{{ static_sdk_6_1_builds.first.download }}" class="body-copy">Download Linux Static SDK</a> |
188+
<a href="https://download.swift.org/swift-6.1-branch/static-sdk/{{ static_sdk_6_1_builds.first.dir }}/{{ static_sdk_6_1_builds.first.download_signature }}" class="body-copy">Signature (PGP)</a>
189+
</div>
190+
</div>
191+
</div>
96192
</div>
97193
</div>
98194
</div>
99-
</div>
195+
</div>

0 commit comments

Comments
 (0)