diff --git a/_data/new-data/install/linux/amazon-linux/amazon-linux-2/releases.yml b/_data/new-data/install/linux/amazon-linux/amazon-linux-2/releases.yml
deleted file mode 100644
index c7e6023e4..000000000
--- a/_data/new-data/install/linux/amazon-linux/amazon-linux-2/releases.yml
+++ /dev/null
@@ -1,84 +0,0 @@
-latest-release:
- docker:
- pre-code-text: |
- If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
- headline: Container
- links:
- - href: 'https://hub.docker.com/_/swift'
- copy: '6.1-amazonlinux2'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- tarball:
- pre-code-text: |-
- Tarball packages (.tar.gz)
- headline: Tarball
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1-release/amazonlinux2/swift-6.1-RELEASE/swift-6.1-RELEASE-amazonlinux2.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.1-release/amazonlinux2/swift-6.1-RELEASE/swift-6.1-RELEASE-amazonlinux2.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.1-release/amazonlinux2-aarch64/swift-6.1-RELEASE/swift-6.1-RELEASE-amazonlinux2-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.1-release/amazonlinux2-aarch64/swift-6.1-RELEASE/swift-6.1-RELEASE-amazonlinux2-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/install/linux/tarball'
- copy: 'Instructions'
- static-linux-sdk:
- pre-code-text: |-
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: Static Linux SDK
- links:
- - group:
- - 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'
- copy: 'Download Linux Static SDK'
- - 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'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
- copy: 'Instructions (Static Linux SDK)'
- rpm:
- pre-code-text: |-
- RPM Package Manager (Experimental use only)
- headline: RPM
- links:
- - href: 'https://www.swift.org/install/linux/rpm'
- copy: 'Instructions'
- main:
- pre-code-text: |-
- May 21, 2025
- headline: main
- links:
- - group:
- - href: 'https://download.swift.org/development/amazonlinux2/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-amazonlinux2.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/development/amazonlinux2/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-amazonlinux2.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/development/amazonlinux2-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-amazonlinux2-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/development/amazonlinux2-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-amazonlinux2-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-amazonlinux2'
- release-6-2:
- pre-code-text: |-
- May 15, 2025 xw
- headline: release/6.2
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/amazonlinux2/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-amazonlinux2.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.2-branch/amazonlinux2/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-amazonlinux2.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/amazonlinux2-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-amazonlinux2-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.2-branch/amazonlinux2-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-amazonlinux2-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-6.2-amazonlinux2'
diff --git a/_data/new-data/install/linux/debian/debian-12/releases.yml b/_data/new-data/install/linux/debian/debian-12/releases.yml
deleted file mode 100644
index 3d856be0c..000000000
--- a/_data/new-data/install/linux/debian/debian-12/releases.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-latest-release:
- docker:
- pre-code-text: |
- If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
- headline: Container
- links:
- - href: 'https://hub.docker.com/_/swift'
- copy: '6.1-debian12'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- tarball:
- pre-code-text: |-
- Tarball packages (.tar.gz)
- headline: Tarball
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1-release/debian12/swift-6.1-RELEASE/swift-6.1-RELEASE-debian12.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.1-release/debian12/swift-6.1-RELEASE/swift-6.1-RELEASE-debian12.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.1-release/debian12-aarch64/swift-6.1-RELEASE/swift-6.1-RELEASE-debian12-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.1-release/debian12-aarch64/swift-6.1-RELEASE/swift-6.1-RELEASE-debian12-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/install/linux/tarball'
- copy: 'Instructions'
- static-linux-sdk:
- pre-code-text: |-
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: Static Linux SDK
- links:
- - group:
- - 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'
- copy: 'Download Linux Static SDK'
- - 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'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
- copy: 'Instructions (Static Linux SDK)'
- main:
- pre-code-text: |-
- May 21, 2025
- headline: main
- links:
- - group:
- - href: 'https://download.swift.org/development/debian12/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-debian12.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/development/debian12/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-debian12.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/development/debian12-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-debian12-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/development/debian12-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-21-a-debian12-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-debian-12'
- release-6-2:
- pre-code-text: |-
- May 15, 2025
- headline: release/6.2
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/debian12/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-debian12.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.2-branch/debian12/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-debian12.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/debian12-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-debian12-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.2-branch/debian12-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-debian12-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-6.2-debian12'
diff --git a/_data/new-data/install/linux/fedora/fedora-39/releases.yml b/_data/new-data/install/linux/fedora/fedora-39/releases.yml
deleted file mode 100644
index 85b9a1487..000000000
--- a/_data/new-data/install/linux/fedora/fedora-39/releases.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-latest-release:
- docker:
- pre-code-text: |
- If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
- headline: Container
- links:
- - href: 'https://hub.docker.com/_/swift'
- copy: '6.1.1-fedora39'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- tarball:
- pre-code-text: |-
- Tarball packages (.tar.gz)
- headline: Tarball
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/fedora39/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-fedora39.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/fedora39/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-fedora39.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/fedora39-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-fedora39-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/fedora39-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-fedora39-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/install/linux/tarball'
- copy: 'Instructions'
- static-linux-sdk:
- pre-code-text: |-
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: Static Linux SDK
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz'
- copy: 'Download Linux Static SDK'
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
- copy: 'Instructions (Static Linux SDK)'
- main:
- pre-code-text: |-
- April 12, 2025
- headline: main
- links:
- - group:
- - href: 'https://download.swift.org/development/fedora39/swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a/swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-fedora39.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/development/fedora39/swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a/swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-fedora39.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/development/fedora39-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a/swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-fedora39-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/development/fedora39-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a/swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a-fedora39-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-fedora-39'
- release-6-2:
- pre-code-text: |-
- May 15, 2025
- headline: release/6.2
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/fedora39/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-fedora39.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.2-branch/fedora39/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-fedora39.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/fedora39-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-fedora39-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.2-branch/fedora39-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-fedora39-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-6.2-fedora39'
diff --git a/_data/new-data/install/linux/releases.yml b/_data/new-data/install/linux/releases.yml
index 4cc1722f3..b24313f5c 100644
--- a/_data/new-data/install/linux/releases.yml
+++ b/_data/new-data/install/linux/releases.yml
@@ -34,4 +34,4 @@ latest-release:
- href: 'https://hub.docker.com/_/swift'
copy: 'Docker Hub'
- href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
+ copy: 'Instructions'
\ No newline at end of file
diff --git a/_data/new-data/install/linux/ubi/ubi-9/releases.yml b/_data/new-data/install/linux/ubi/ubi-9/releases.yml
deleted file mode 100644
index 7c800d363..000000000
--- a/_data/new-data/install/linux/ubi/ubi-9/releases.yml
+++ /dev/null
@@ -1,75 +0,0 @@
-latest-release:
- docker:
- pre-code-text: |
- If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
- headline: Container
- links:
- - href: 'https://hub.docker.com/_/swift'
- copy: '6.1.1-rhel-ubi9'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- tarball:
- pre-code-text: |-
- Tarball packages (.tar.gz)
- headline: Tarball
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/ubi9/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubi9.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/ubi9/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubi9.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/ubi9-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubi9-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/ubi9-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubi9-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- static-linux-sdk:
- pre-code-text: |-
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: Static Linux SDK
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz'
- copy: 'Download Linux Static SDK'
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
- copy: 'Instructions (Static Linux SDK)'
- main:
- pre-code-text: |-
- May 23, 2025
- headline: main
- links:
- - group:
- - href: 'https://download.swift.org/development/ubi9/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubi9.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/development/ubi9/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubi9.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/development/ubi9-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubi9-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/development/ubi9-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubi9-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- release-6-2:
- pre-code-text: |-
- May 15, 2025
- headline: release/6.2
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/ubi9/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubi9.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.2-branch/ubi9/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubi9.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/ubi9-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubi9-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.2-branch/ubi9-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubi9-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-6.2-rhel-ubi9'
diff --git a/_data/new-data/install/linux/ubuntu/ubuntu-20-04/releases.yml b/_data/new-data/install/linux/ubuntu/ubuntu-20-04/releases.yml
deleted file mode 100644
index 626a3ee6b..000000000
--- a/_data/new-data/install/linux/ubuntu/ubuntu-20-04/releases.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-latest-release:
- docker:
- pre-code-text: |
- If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
- headline: Container
- links:
- - href: 'https://hub.docker.com/_/swift'
- copy: '6.1.1-focal'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- tarball:
- pre-code-text: |-
- Tarball packages (.tar.gz)
- headline: Tarball
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2004/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu20.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2004/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu20.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2004-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu20.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2004-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu20.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- static-linux-sdk:
- pre-code-text: |-
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: Static Linux SDK
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz'
- copy: 'Download Linux Static SDK'
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
- copy: 'Instructions (Static Linux SDK)'
- main:
- pre-code-text: |-
- May 23, 2025
- headline: main
- links:
- - group:
- - href: 'https://download.swift.org/development/ubuntu2004/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu20.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/development/ubuntu2004/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu20.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/development/ubuntu2004-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu20.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/development/ubuntu2004-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu20.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-focal'
- release-6-2:
- pre-code-text: |-
- May 15, 2025
- headline: release/6.2
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2004/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu20.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2004/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu20.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2004-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu20.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2004-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu20.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-6.2-focal'
diff --git a/_data/new-data/install/linux/ubuntu/ubuntu-22-04/releases.yml b/_data/new-data/install/linux/ubuntu/ubuntu-22-04/releases.yml
deleted file mode 100644
index 1a79fb6ef..000000000
--- a/_data/new-data/install/linux/ubuntu/ubuntu-22-04/releases.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-latest-release:
- docker:
- pre-code-text: |
- If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
- headline: Container
- links:
- - href: 'https://hub.docker.com/_/swift'
- copy: '6.1.1-jammy'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- tarball:
- pre-code-text: |-
- Tarball packages (.tar.gz)
- headline: Tarball
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2204/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu22.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2204/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu22.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2204-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu22.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2204-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu22.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- static-linux-sdk:
- pre-code-text: |-
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: Static Linux SDK
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz'
- copy: 'Download Linux Static SDK'
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
- copy: 'Instructions (Static Linux SDK)'
- main:
- pre-code-text: |-
- May 23, 2025
- headline: main
- links:
- - group:
- - href: 'https://download.swift.org/development/ubuntu2204/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu22.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/development/ubuntu2204/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu22.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/development/ubuntu2204-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu22.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/development/ubuntu2204-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu22.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-jammy'
- release-6-2:
- pre-code-text: |-
- May 15, 2025
- headline: release/6.2
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2204/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu22.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2204/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu22.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2204-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu22.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2204-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu22.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-6.2-jammy'
diff --git a/_data/new-data/install/linux/ubuntu/ubuntu-24-04/releases.yml b/_data/new-data/install/linux/ubuntu/ubuntu-24-04/releases.yml
deleted file mode 100644
index 685892995..000000000
--- a/_data/new-data/install/linux/ubuntu/ubuntu-24-04/releases.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-latest-release:
- docker:
- pre-code-text: |
- If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
- headline: Container
- links:
- - href: 'https://hub.docker.com/_/swift'
- copy: '6.1.1-noble'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- tarball:
- pre-code-text: |-
- Tarball packages (.tar.gz)
- headline: Tarball
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2404/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu24.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2404/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu24.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2404-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu24.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.1.1-release/ubuntu2404-aarch64/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE-ubuntu24.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/install/linux/docker'
- copy: 'Instructions'
- static-linux-sdk:
- pre-code-text: |-
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: Static Linux SDK
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz'
- copy: 'Download Linux Static SDK'
- - href: 'https://download.swift.org/swift-6.1.1-release/static-sdk/swift-6.1.1-RELEASE/swift-6.1.1-RELEASE_static-linux-0.0.1.artifactbundle.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
- copy: 'Instructions (Static Linux SDK)'
- main:
- pre-code-text: |-
- May 23, 2025
- headline: main
- links:
- - group:
- - href: 'https://download.swift.org/development/ubuntu2404/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu24.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/development/ubuntu2404/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu24.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/development/ubuntu2404-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu24.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/development/ubuntu2404-aarch64/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a-ubuntu24.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-noble'
- release-6-2:
- pre-code-text: |-
- May 15, 2025
- headline: release/6.2
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2404/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu24.04.tar.gz'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2404/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu24.04.tar.gz.sig'
- copy: 'Signature (PGP)'
- - group:
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2404-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu24.04-aarch64.tar.gz'
- copy: 'Download (aarch64)'
- - href: 'https://download.swift.org/swift-6.2-branch/ubuntu2404-aarch64/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-ubuntu24.04-aarch64.tar.gz.sig'
- copy: 'Signature (PGP)'
- - href: 'https://hub.docker.com/r/swiftlang/swift/tags'
- copy: 'nightly-6.2-noble'
diff --git a/_data/new-data/install/macos/releases.yml b/_data/new-data/install/macos/releases.yml
index 34d8213c2..a22fa5ff3 100644
--- a/_data/new-data/install/macos/releases.yml
+++ b/_data/new-data/install/macos/releases.yml
@@ -29,80 +29,4 @@ latest-release:
headline: Xcode
links:
- href: 'https://developer.apple.com/xcode/'
- copy: 'Install Xcode'
- package-installer:
- pre-code-text: The toolchain package installer (.pkg) that Swiftly automates is available as a stand-alone download.
- headline: Package Installer
- links:
- - href: 'https://download.swift.org/swift-6.1-release/xcode/swift-6.1-RELEASE/swift-6.1-RELEASE-osx.pkg'
- copy: 'Download Toolchain'
- - href: 'https://www.swift.org/install/macos/package_installer'
- copy: 'Instructions'
- static-linux-sdk:
- pre-code-text: |
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: Static Linux SDK
- links:
- - group:
- - 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'
- copy: 'Download Linux Static SDK'
- - 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'
- copy: 'Signature (PGP)'
- - href: 'https://www.swift.org/documentation/articles/static-linux-getting-started.html'
- copy: 'Instructions (Static Linux SDK)'
- toolchain:
- main:
- pre-code-text: |
- May 20, 2025
- Toolchain package installer (.pkg)
- headline: main
- links:
- - href: 'https://download.swift.org/development/xcode/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-osx-symbols.pkg'
- copy: 'Debugging Symbols'
- - href: 'https://download.swift.org/development/xcode/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-osx.pkg'
- copy: 'Download Toolchain'
- release-6-2:
- pre-code-text: |
- May 15, 2025
- Toolchain package installer (.pkg)
- headline: release/6.2
- links:
- - 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'
- copy: 'Debugging Symbols'
- - 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'
- copy: 'Download Toolchain'
- static-linux-sdk-dev:
- main:
- pre-code-text: |
- January 31, 2025
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: main
- links:
- - group:
- - href: 'https://download.swift.org/development/xcode/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a/swift-DEVELOPMENT-SNAPSHOT-2025-05-20-a-osx.pkg'
- copy: 'Download Linux Static SDK'
- - href: 'https://download.swift.org/development/static-sdk/swift-DEVELOPMENT-SNAPSHOT-2025-01-31-a/swift-DEVELOPMENT-SNAPSHOT-2025-01-31-a_static-linux-0.0.1.artifactbundle.tar.gz.sig'
- copy: 'Signature (PGP)'
- release-6-1:
- pre-code-text: |
- March 25, 2025
- Static Linux SDK - Cross compile to Linux
-
-
- Copy install command
-
- headline: release/6.1
- links:
- - group:
- - href: 'https://download.swift.org/swift-6.1-branch/static-sdk/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25-a/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25-a_static-linux-0.0.1.artifactbundle.tar.gz'
- copy: 'Download Linux Static SDK'
- - href: 'https://download.swift.org/swift-6.1-branch/static-sdk/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25-a/swift-6.1-DEVELOPMENT-SNAPSHOT-2025-03-25-a_static-linux-0.0.1.artifactbundle.tar.gz.sig'
- copy: 'Signature (PGP)'
+ copy: 'Install Xcode'
\ No newline at end of file
diff --git a/_data/new-data/install/windows/releases.yml b/_data/new-data/install/windows/releases.yml
index ee31c220a..6d80c3879 100644
--- a/_data/new-data/install/windows/releases.yml
+++ b/_data/new-data/install/windows/releases.yml
@@ -17,42 +17,4 @@ latest-release:
- href: "/install/windows/winget/"
copy: "Instructions"
- href: "https://www.swift.org/tools/#editors"
- copy: "Editors"
- manual:
- pre-code-text: |
- Download the Swift installer (.exe).
- headline: Manual Installation
- links:
- - href: 'https://download.swift.org/swift-6.1-release/windows10/swift-6.1-RELEASE/swift-6.1-RELEASE-windows10.exe'
- copy: 'Download (x86_64)'
- - href: 'https://download.swift.org/swift-6.1-release/windows10-arm64/swift-6.1-RELEASE/swift-6.1-RELEASE-windows10-arm64.exe'
- copy: 'Download (arm64)'
- - href: 'https://www.swift.org/install/windows/manual'
- copy: 'Instructions'
- docker:
- pre-code-text: |
- If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
- headline: Container
- links:
- - href: 'https://hub.docker.com/_/swift'
- copy: '6.1-windowsservercore-ltsc2022'
- main:
- pre-code-text: |
- April 3, 2025
- Package installers (.exe).
- headline: main
- links:
- - href: 'https://download.swift.org/development/windows10/swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a/swift-DEVELOPMENT-SNAPSHOT-2025-04-03-a-windows10.exe'
- copy: 'Download (x86_64)'
- - 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'
- copy: 'Download (arm64)'
- release-6-1:
- pre-code-text: |
- March 6, 2025
- Package installers (.exe).
- headline: release/6.1
- links:
- - 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'
- copy: 'Download (x86_64)'
- - 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'
- copy: 'Download (arm64)'
+ copy: "Editors"
\ No newline at end of file
diff --git a/_includes/new-includes/components/linux-releases.html b/_includes/new-includes/components/linux-releases.html
index 49ba50521..023b45ae1 100644
--- a/_includes/new-includes/components/linux-releases.html
+++ b/_includes/new-includes/components/linux-releases.html
@@ -1,24 +1,72 @@
+{% assign tag = site.data.builds.swift_releases.last.tag %}
+{% assign tag_downcase = site.data.builds.swift_releases.last.tag | downcase %}
+{% assign platform_name_url = include.platform | remove: '.' | remove: ' ' | downcase %}
+{% assign platform_name = include.platform | remove : ' ' | downcase %}
+{% assign platform = site.data.builds.swift_releases.last.platforms | where: 'dir', include.platform_name_url | first %}
+{% unless platform %}
+ {% assign platform = site.data.builds.swift_releases.last.platforms | where: 'name', include.platform | first %}
+{% endunless %}
+
- {% include new-includes/components/code-box.html content = include.docker %}
+
+
Container
+
+ If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
+
+
+
+
- {% include new-includes/components/code-box.html content = include.tarball %}
+
+
Tarball
+
+ Tarball packages (.tar.gz)
+
+
+ {%- for arch in platform.archs -%}
+
+ {%- endfor -%}
+
+
+
- {% include new-includes/components/code-box.html content = include.static_sdk %}
+ {% include new-includes/components/static-linux-sdk.html %}
{% if include.rpm %}
- {% include new-includes/components/code-box.html content = include.rpm %}
+
+
RPM
+
+ RPM Package Manager (Experimental use only)
+
+
+
{% endif %}
@@ -48,12 +96,52 @@
Development Snapshots
- {% include new-includes/components/code-box.html content = include.dev_main %}
+
+
{{ include.development }}
+
+ {{ development_builds.first.date | date: '%B %-d, %Y' }}
+
+
+
+
+
- {% include new-includes/components/code-box.html content = include.dev_release_6_2 %}
+
+
{{ include.development_2 }}
+
+ {{ development_builds_2.first.date | date: '%B %-d, %Y' }}
+
+
+
+
+
@@ -91,4 +179,5 @@
Static Linux SDK
+ {% include new-includes/components/static-linux-sdk-dev.html %}
\ No newline at end of file
diff --git a/_includes/new-includes/components/static-linux-sdk-dev.html b/_includes/new-includes/components/static-linux-sdk-dev.html
new file mode 100644
index 000000000..0989d6071
--- /dev/null
+++ b/_includes/new-includes/components/static-linux-sdk-dev.html
@@ -0,0 +1,51 @@
+{% assign static_sdk_dev_builds = site.data.builds.development.static_sdk | sort: 'date' | reverse %}
+{% assign static_sdk_6_1_builds = site.data.builds.swift-6_1-branch.static_sdk | sort: 'date' | reverse %}
+
+
+
+
+
+
main
+
+ {{ static_sdk_dev_builds.first.date | date: '%B %-d, %Y' }}
+ Static Linux SDK - Cross compile to Linux.
+
+ {% 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 %}
+ {% assign command = "swift sdk install " | append: base_url | append: " --checksum " | append: static_sdk_dev_builds.first.checksum %}
+
+ Copy install command
+
+
+
+
+
+
+
+
+
+
release/6.1
+
+ {{ static_sdk_6_1_builds.first.date | date: '%B %-d, %Y' }}
+ Static Linux SDK - Cross compile to Linux.
+
+ {% 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 %}
+ {% assign command = "swift sdk install " | append: base_url | append: " --checksum " | append: static_sdk_6_1_builds.first.checksum %}
+
+ Copy install command
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/new-includes/components/static-linux-sdk.html b/_includes/new-includes/components/static-linux-sdk.html
new file mode 100644
index 000000000..0288e018d
--- /dev/null
+++ b/_includes/new-includes/components/static-linux-sdk.html
@@ -0,0 +1,25 @@
+{% assign platform = site.data.builds.swift_releases.last.platforms | where: 'name', 'Static SDK'| first %}
+{% assign tag = site.data.builds.swift_releases.last.tag %}
+{% assign tag_downcase = site.data.builds.swift_releases.last.tag | downcase %}
+
+
+
Static Linux SDK
+
+ Static Linux SDK - Cross compile to Linux.
+
+ {% assign base_url = "https://download.swift.org/" | append: tag_downcase | append: "/static-sdk/" | append: tag | append: "/" | append: tag %}
+ {% assign command = "swift sdk install " | append: base_url | append: "_static-linux-0.0.1.artifactbundle.tar.gz --checksum " | append: platform.checksum %}
+
+ Copy install command
+
+
+
+
+
\ No newline at end of file
diff --git a/_layouts/new-layouts/install.html b/_layouts/new-layouts/install.html
index d5412ba52..6f7510106 100644
--- a/_layouts/new-layouts/install.html
+++ b/_layouts/new-layouts/install.html
@@ -7,3 +7,19 @@
+
+
\ No newline at end of file
diff --git a/_plugins/liquid-in-yaml.rb b/_plugins/liquid-in-yaml.rb
new file mode 100644
index 000000000..39d8e08ec
--- /dev/null
+++ b/_plugins/liquid-in-yaml.rb
@@ -0,0 +1,52 @@
+require 'yaml'
+
+module Jekyll
+ class LiquidInYaml < Generator
+ priority :highest
+
+ def generate(site)
+ context = Liquid::Context.new(site.site_payload)
+
+ site.data.each do |filename, content|
+ site.data[filename] = process_yaml(content, context)
+ end
+ end
+
+ private
+
+ def render_liquid_string(data, context)
+ last = nil
+ current = data
+
+ while current != last && current =~ /{{|{%/
+ last = current
+ current = Liquid::Template.parse(current).render!(context)
+ end
+ current
+ end
+
+ def process_yaml(data, context)
+ case data
+ when Hash
+ data.transform_values { |value| process_yaml(value, context) }
+ when Array
+ data.map { |item| process_yaml(item, context) }
+ when String
+ if data =~ /({{.*}}|{%.+%})/
+ begin
+ render_liquid_string(data, context)
+ rescue => e
+ Jekyll.logger.error "LiquidInYaml Plugin:", "Error rendering: #{data.inspect}"
+ Jekyll.logger.error "", e.message
+ data
+ end
+ else
+ data
+ end
+ else
+ data
+ end
+ end
+
+ end
+end
diff --git a/install/linux/amazonlinux/2/index.md b/install/linux/amazonlinux/2/index.md
index d0a5fc8e3..4f275d1b3 100644
--- a/install/linux/amazonlinux/2/index.md
+++ b/install/linux/amazonlinux/2/index.md
@@ -19,15 +19,13 @@ title: Install Swift
%}
{% include /new-includes/components/linux-releases.html
- docker=site.data.new-data.install.linux.amazon-linux.amazon-linux-2.releases.latest-release.docker
- tarball=site.data.new-data.install.linux.amazon-linux.amazon-linux-2.releases.latest-release.tarball
- static_sdk=site.data.new-data.install.linux.amazon-linux.amazon-linux-2.releases.latest-release.static-linux-sdk
- rpm=site.data.new-data.install.linux.amazon-linux.amazon-linux-2.releases.latest-release.rpm
- dev_main=site.data.new-data.install.linux.amazon-linux.amazon-linux-2.releases.latest-release.main
- dev_release_6_2=site.data.new-data.install.linux.amazon-linux.amazon-linux-2.releases.latest-release.release-6-2
+ docker_tag=docker_tag
+ rpm=true
development_builds=development_builds
development_builds_2=development_builds_2
platform=platform
+ development=development
+ development_2=development_2
platform_name_url=platform_name_url
branch_dir=branch_dir
branch_dir_2=branch_dir_2
diff --git a/install/linux/debian/12/index.md b/install/linux/debian/12/index.md
index 9fb84dd64..87289894c 100644
--- a/install/linux/debian/12/index.md
+++ b/install/linux/debian/12/index.md
@@ -19,15 +19,12 @@ title: Install Swift
%}
{% include /new-includes/components/linux-releases.html
- docker=site.data.new-data.install.linux.debian.debian-12.releases.latest-release.docker
- tarball=site.data.new-data.install.linux.debian.debian-12.releases.latest-release.tarball
- static_sdk=site.data.new-data.install.linux.debian.debian-12.releases.latest-release.static-linux-sdk
- rpm=site.data.new-data.install.linux.debian.debian-12.releases.latest-release.rpm
- dev_main=site.data.new-data.install.linux.debian.debian-12.releases.latest-release.main
- dev_release_6_2=site.data.new-data.install.linux.debian.debian-12.releases.latest-release.release-6-2
+ docker_tag=docker_tag
development_builds=development_builds
development_builds_2=development_builds_2
platform=platform
+ development=development
+ development_2=development_2
platform_name_url=platform_name_url
branch_dir=branch_dir
branch_dir_2=branch_dir_2
diff --git a/install/linux/fedora/39/index.md b/install/linux/fedora/39/index.md
index 6c86a2584..6d59f2b9c 100644
--- a/install/linux/fedora/39/index.md
+++ b/install/linux/fedora/39/index.md
@@ -19,16 +19,13 @@ title: Install Swift
%}
{% include /new-includes/components/linux-releases.html
- docker=site.data.new-data.install.linux.fedora.fedora-39.releases.latest-release.docker
- tarball=site.data.new-data.install.linux.fedora.fedora-39.releases.latest-release.tarball
- static_sdk=site.data.new-data.install.linux.fedora.fedora-39.releases.latest-release.static-linux-sdk
- rpm=site.data.new-data.install.linux.fedora.fedora-39.releases.latest-release.rpm
- dev_main=site.data.new-data.install.linux.fedora.fedora-39.releases.latest-release.main
- dev_release_6_2=site.data.new-data.install.linux.fedora.fedora-39.releases.latest-release.release-6-2
+ docker_tag=docker_tag
development_builds=development_builds
development_builds_2=development_builds_2
platform=platform
+ development=development
+ development_2=development_2
platform_name_url=platform_name_url
branch_dir=branch_dir
branch_dir_2=branch_dir_2
-%}
+%}
\ No newline at end of file
diff --git a/install/linux/index.md b/install/linux/index.md
index 237227f97..b5b54dc9b 100644
--- a/install/linux/index.md
+++ b/install/linux/index.md
@@ -16,6 +16,11 @@ title: Install Swift - Linux
{% include new-includes/components/code-box.html content = site.data.new-data.install.linux.releases.latest-release.container %}
+
+
+ {% include new-includes/components/static-linux-sdk.html %}
+
+
diff --git a/install/linux/ubi/9/index.md b/install/linux/ubi/9/index.md
index ae6207bee..511dd1a41 100644
--- a/install/linux/ubi/9/index.md
+++ b/install/linux/ubi/9/index.md
@@ -19,16 +19,13 @@ title: Install Swift
%}
{% include /new-includes/components/linux-releases.html
- docker=site.data.new-data.install.linux.ubi.ubi-9.releases.latest-release.docker
- tarball=site.data.new-data.install.linux.ubi.ubi-9.releases.latest-release.tarball
- static_sdk=site.data.new-data.install.linux.ubi.ubi-9.releases.latest-release.static-linux-sdk
- rpm=site.data.new-data.install.linux.ubi.ubi-9.releases.latest-release.rpm
- dev_main=site.data.new-data.install.linux.ubi.ubi-9.releases.latest-release.main
- dev_release_6_2=site.data.new-data.install.linux.ubi.ubi-9.releases.latest-release.release-6-2
+ docker_tag=docker_tag
development_builds=development_builds
development_builds_2=development_builds_2
platform=platform
+ development=development
+ development_2=development_2
platform_name_url=platform_name_url
branch_dir=branch_dir
branch_dir_2=branch_dir_2
-%}
+%}
\ No newline at end of file
diff --git a/install/linux/ubuntu/20_04/index.md b/install/linux/ubuntu/20_04/index.md
index 0590f044a..8eda37fcf 100644
--- a/install/linux/ubuntu/20_04/index.md
+++ b/install/linux/ubuntu/20_04/index.md
@@ -19,15 +19,12 @@ branch_dir_2="swift-6.2-branch"
%}
{% include /new-includes/components/linux-releases.html
- docker=site.data.new-data.install.linux.ubuntu.ubuntu-20-04.releases.latest-release.docker
- tarball=site.data.new-data.install.linux.ubuntu.ubuntu-20-04.releases.latest-release.tarball
- static_sdk=site.data.new-data.install.linux.ubuntu.ubuntu-20-04.releases.latest-release.static-linux-sdk
- rpm=site.data.new-data.install.linux.ubuntu.ubuntu-20-04.releases.latest-release.rpm
- dev_main=site.data.new-data.install.linux.ubuntu.ubuntu-20-04.releases.latest-release.main
- dev_release_6_2=site.data.new-data.install.linux.ubuntu.ubuntu-20-04.releases.latest-release.release-6-2
+ docker_tag=docker_tag
development_builds=development_builds
development_builds_2=development_builds_2
platform=platform
+ development=development
+ development_2=development_2
platform_name_url=platform_name_url
branch_dir=branch_dir
branch_dir_2=branch_dir_2
diff --git a/install/linux/ubuntu/22_04/index.md b/install/linux/ubuntu/22_04/index.md
index be123deb6..253f9be69 100644
--- a/install/linux/ubuntu/22_04/index.md
+++ b/install/linux/ubuntu/22_04/index.md
@@ -19,15 +19,12 @@ branch_dir_2="swift-6.2-branch"
%}
{% include /new-includes/components/linux-releases.html
- docker=site.data.new-data.install.linux.ubuntu.ubuntu-22-04.releases.latest-release.docker
- tarball=site.data.new-data.install.linux.ubuntu.ubuntu-22-04.releases.latest-release.tarball
- static_sdk=site.data.new-data.install.linux.ubuntu.ubuntu-22-04.releases.latest-release.static-linux-sdk
- rpm=site.data.new-data.install.linux.ubuntu.ubuntu-22-04.releases.latest-release.rpm
- dev_main=site.data.new-data.install.linux.ubuntu.ubuntu-22-04.releases.latest-release.main
- dev_release_6_2=site.data.new-data.install.linux.ubuntu.ubuntu-22-04.releases.latest-release.release-6-2
+ docker_tag=docker_tag
development_builds=development_builds
development_builds_2=development_builds_2
platform=platform
+ development=development
+ development_2=development_2
platform_name_url=platform_name_url
branch_dir=branch_dir
branch_dir_2=branch_dir_2
diff --git a/install/linux/ubuntu/24_04/index.md b/install/linux/ubuntu/24_04/index.md
index 06f9b4c5c..2c68e2361 100644
--- a/install/linux/ubuntu/24_04/index.md
+++ b/install/linux/ubuntu/24_04/index.md
@@ -19,15 +19,12 @@ branch_dir_2="swift-6.2-branch"
%}
{% include /new-includes/components/linux-releases.html
- docker=site.data.new-data.install.linux.ubuntu.ubuntu-24-04.releases.latest-release.docker
- tarball=site.data.new-data.install.linux.ubuntu.ubuntu-24-04.releases.latest-release.tarball
- static_sdk=site.data.new-data.install.linux.ubuntu.ubuntu-24-04.releases.latest-release.static-linux-sdk
- rpm=site.data.new-data.install.linux.ubuntu.ubuntu-24-04.releases.latest-release.rpm
- dev_main=site.data.new-data.install.linux.ubuntu.ubuntu-24-04.releases.latest-release.main
- dev_release_6_2=site.data.new-data.install.linux.ubuntu.ubuntu-24-04.releases.latest-release.release-6-2
+ docker_tag=docker_tag
development_builds=development_builds
development_builds_2=development_builds_2
platform=platform
+ development=development
+ development_2=development_2
platform_name_url=platform_name_url
branch_dir=branch_dir
branch_dir_2=branch_dir_2
diff --git a/install/macos/_old-release.html b/install/macos/_old-release.html
index 6951d2775..e389d790d 100644
--- a/install/macos/_old-release.html
+++ b/install/macos/_old-release.html
@@ -21,22 +21,6 @@
{% if static_sdk %}
{% assign tag_downcase = include.release.tag | downcase %}
Copy install command
-
-
{% else %}
Unavailable
{% endif %}
diff --git a/install/macos/index.md b/install/macos/index.md
index b6f7d5c61..751169ace 100644
--- a/install/macos/index.md
+++ b/install/macos/index.md
@@ -22,12 +22,23 @@ title: Install Swift - macOS
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.package-installer%}
+
+
Package Installer
+
+ The toolchain package installer (.pkg) that Swiftly automates is available as a stand-alone download.
+
+
+
+
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk %}
+ {% include new-includes/components/static-linux-sdk.html %}
@@ -53,12 +64,36 @@ title: Install Swift - macOS
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.toolchain.main %}
+
+
main
+
+ {{ xcode_dev_builds.first.date | date: '%B %-d, %Y' }}
+ Toolchain package installer (.pkg)
+
+
+
+
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.toolchain.release-6-2 %}
+
+
release/6.2
+
+ {{ xcode_6_2_builds.first.date | date: '%B %-d, %Y' }}
+ Toolchain package installer (.pkg)
+
+
+
+
@@ -84,16 +119,5 @@ title: Install Swift - macOS
Instructions
-
-
-
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk-dev.main%}
-
-
-
-
- {% include new-includes/components/code-box.html content = site.data.new-data.install.macos.releases.latest-release.static-linux-sdk-dev.release-6-1%}
-
-
-
-
\ No newline at end of file
+ {% include new-includes/components/static-linux-sdk-dev.html %}
+
diff --git a/install/windows/index.md b/install/windows/index.md
index 915490178..f75cfd255 100644
--- a/install/windows/index.md
+++ b/install/windows/index.md
@@ -9,6 +9,8 @@ title: Install Swift - Windows
{% assign windows_arm64_dev_builds = site.data.builds.development.windows10-arm64 | sort: 'date' | reverse %}
{% assign windows10_6_1_builds = site.data.builds.swift-6_1-branch.windows10 | sort: 'date' | reverse %}
{% assign windows10_arm64_6_1_builds = site.data.builds.swift-6_1-branch.windows10-arm64 | sort: 'date' | reverse %}
+{% assign tag = site.data.builds.swift_releases.last.tag %}
+{% assign platform = site.data.builds.swift_releases.last.platforms | where: 'name', 'Windows 10' | first %}
@@ -20,12 +22,37 @@ title: Install Swift - Windows
- {% include new-includes/components/code-box.html content = site.data.new-data.install.windows.releases.latest-release.manual %}
+
+
Manual Installation
+
+ Download the Swift installer (.exe)
+
+
+ {% for arch in platform.archs %}
+
+ {% endfor %}
+
+
+
- {% include new-includes/components/code-box.html content = site.data.new-data.install.windows.releases.latest-release.docker %}
+
+
Container
+
+ If you prefer a containerized environment, you can download the official container images for compiling and running Swift on a variety of distributions.
+
+
+
@@ -53,12 +80,41 @@ title: Install Swift - Windows
- {% include new-includes/components/code-box.html content = site.data.new-data.install.windows.releases.latest-release.main%}
+
+
main
+
+ {{ windows_dev_builds.first.date | date: '%B %-d, %Y' }}
+ Package installers (.exe)
+
+
+
- {% include new-includes/components/code-box.html content = site.data.new-data.install.windows.releases.latest-release.release-6-1%}
+
+
+
main
+
+ {{ windows10_6_1_builds.first.date | date: '%B %-d, %Y' }}
+ Package installers (.exe)
+
+
+