Swift 3.1 is the current release of Swift, but the [SSCS](https://github.com/apple/swift-source-compat-suite) still validates projects using the Swift 3.0 toolchain. The Swift 3.0 toolchain is not publicly linked on the official website, and it does not run on newer versions of Ubuntu Linux due to a dependency on an old version of lib-icu. This makes it very difficult to validate projects before opening pull requests, or fix broken builds.
The requirement is that projects build against Swift 3.0 compatibility mode, not necessarily 3.0. We accept projects tested with 3.1 as long as they are marked accordingly.
Additional Detail from JIRA
| | | |------------------|-----------------| |Votes | 0 | |Component/s | Project Infrastructure | |Labels | Improvement | |Assignee | None | |Priority | Medium | md5: 228fec1f9173722939f19dceedf4f6c1Issue Description:
Swift 3.1 is the current release of Swift, but the [SSCS](https://github.com/apple/swift-source-compat-suite) still validates projects using the Swift 3.0 toolchain. The Swift 3.0 toolchain is not publicly linked on the official website, and it does not run on newer versions of Ubuntu Linux due to a dependency on an old version of lib-icu. This makes it very difficult to validate projects before opening pull requests, or fix broken builds.