Open
Description
Description
In order to gain confidence in our changes, the swiftpm project should have self hosted pipelines for the all platforms that support Swift. possibly the following
- Ubuntu 20.04
- Ubuntu 22.04
- Ubuntu 24.04
- Amazon Linux 2
- Universal Base Image 9
- Debian 12
- Windows 10
- Windows 11 (?)
- macOS
Swift PM does not have any architecture-specific code (I don't think), so x86_64
is sufficient
Acceptance Criteria
- new pipelines are non-gating until their behaviour is confirmed, after which, we mark them gating
- The pipelines (new and existing) should use a Swift Toolchain version specified by the
.swift-version
found in the repository. If this file does not exists, use the latest released Swift Toolchain.