Skip to content

Commit

Permalink
fixup! Run CI with Xcode 12.5.1 & Swift 5.4
Browse files Browse the repository at this point in the history
  • Loading branch information
jpsim committed Sep 9, 2021
1 parent 4755cf1 commit af40b10
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 14 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#### Breaking

* SwiftLint now requires Swift 5.3 or higher to build.
* SwiftLint now requires Swift 5.4 or higher to build.
[JP Simard](https://github.com/jpsim)

#### Experimental
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ docker_image:
docker build --force-rm --tag swiftlint .

docker_test:
docker run -v `pwd`:`pwd` -w `pwd` --name swiftlint --rm swift:5.3 swift test --parallel
docker run -v `pwd`:`pwd` -w `pwd` --name swiftlint --rm swift:5.4 swift test --parallel

docker_htop:
docker run -it --rm --pid=container:swiftlint terencewestphal/htop || reset
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ running it.
### Installing from source:

You can also build and install from source by cloning this project and running
`make install` (Xcode 12 or later).
`make install` (Xcode 12.5 or later).

## Usage

Expand Down
2 changes: 1 addition & 1 deletion README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ $ mint install realm/SwiftLint

### 编译源代码:

你也可以通过 Clone SwiftLint 的 Git 仓库到本地然后执行 `make install` (Xcode 11.4+) 编译源代码的方式来安装。
你也可以通过 Clone SwiftLint 的 Git 仓库到本地然后执行 `make install` (Xcode 12.5+) 编译源代码的方式来安装。

## 用法

Expand Down
2 changes: 1 addition & 1 deletion README_KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ $ mint install realm/SwiftLint

### 소스를 직접 컴파일하는 경우:

본 프로젝트를 클론해서 빌드할 수도 있습니다. `make install` 명령을 사용합니다. (Xcode 11.4 이후 버전)
본 프로젝트를 클론해서 빌드할 수도 있습니다. `make install` 명령을 사용합니다. (Xcode 12.5 이후 버전)

## 사용 방법

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ struct UnusedDeclarationRuleExamples {
}
let changes = [Change.insert(0), .delete(0)]
changes.deletes()
_ = changes.deletes()
"""),
Example("""
struct Item {}
struct Item: Codable {}
struct ResponseModel: Codable {
let items: [Item]
Expand Down Expand Up @@ -79,7 +79,7 @@ struct UnusedDeclarationRuleExamples {
indirect case optional(Component?)
}
@_functionBuilder
@resultBuilder
struct ComponentBuilder {
static func buildExpression(_ string: StaticString) -> Component {
return .string(string)
Expand Down
2 changes: 2 additions & 0 deletions Tests/SwiftLintFrameworkTests/SwiftVersionTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ final class SwiftVersionTests: XCTestCase {
func testDetectSwiftVersion() {
#if compiler(>=5.5.0)
let version = "5.5.0"
#elseif compiler(>=5.4.2)
let version = "5.4.2"
#elseif compiler(>=5.4.1)
let version = "5.4.1"
#elseif compiler(>=5.4.0)
Expand Down
6 changes: 0 additions & 6 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ jobs:
strategy:
maxParallel: 10
matrix:
swift53:
containerImage: swift:5.3
swift54:
containerImage: swift:5.4
container: $[ variables['containerImage'] ]
Expand All @@ -23,8 +21,6 @@ jobs:
strategy:
maxParallel: 10
matrix:
xcode124:
DEVELOPER_DIR: /Applications/Xcode_12.4.app
xcode125:
DEVELOPER_DIR: /Applications/Xcode_12.5.1.app
steps:
Expand All @@ -51,8 +47,6 @@ jobs:
strategy:
maxParallel: 10
matrix:
xcode124:
DEVELOPER_DIR: /Applications/Xcode_12.4.app
xcode125:
DEVELOPER_DIR: /Applications/Xcode_12.5.1.app
steps:
Expand Down

0 comments on commit af40b10

Please sign in to comment.