diff --git a/.github/workflows/carthage.yml b/.github/workflows/carthage.yml index 600eadda3..ba4f8d5e4 100644 --- a/.github/workflows/carthage.yml +++ b/.github/workflows/carthage.yml @@ -13,7 +13,7 @@ on: jobs: carthage: name: Carthage Build - runs-on: macos-12 + runs-on: macos-14 steps: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/ci-swiftpm.yml b/.github/workflows/ci-swiftpm.yml index 30290ce7e..f58ed9b58 100644 --- a/.github/workflows/ci-swiftpm.yml +++ b/.github/workflows/ci-swiftpm.yml @@ -11,24 +11,24 @@ on: - "*" jobs: - swiftpm_darwin_monterey: + swiftpm_darwin_ventura: name: SwiftPM, Darwin, Xcode ${{ matrix.xcode }} - runs-on: macos-12 + runs-on: macos-13 strategy: matrix: - xcode: ["14.0.1", "14.1", "14.2"] + xcode: ["14.1"] env: DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app" steps: - uses: actions/checkout@v4 - run: ./test swiftpm - swiftpm_darwin_ventura: + swiftpm_darwin_sonoma: name: SwiftPM, Darwin, Xcode ${{ matrix.xcode }} - runs-on: macos-13 + runs-on: macos-14 strategy: matrix: - xcode: ["14.3.1"] + xcode: ["15.4", "16.1"] env: DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app" steps: @@ -43,6 +43,8 @@ jobs: container: - swift:5.7 - swift:5.8 + - swift:5.9 + - swift:6.0 # - swiftlang/swift:nightly fail-fast: false container: ${{ matrix.container }} diff --git a/.github/workflows/ci-xcode.yml b/.github/workflows/ci-xcode.yml index 8e55af81b..4ef628041 100644 --- a/.github/workflows/ci-xcode.yml +++ b/.github/workflows/ci-xcode.yml @@ -11,12 +11,12 @@ on: - "*" jobs: - xcode_monterey: + xcode_ventura: name: Xcode ${{ matrix.xcode }} (Xcode Project) - runs-on: macos-12 + runs-on: macos-13 strategy: matrix: - xcode: ["14.0.1", "14.1", "14.2"] + xcode: ["14.3.1"] fail-fast: false env: DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app" @@ -27,12 +27,12 @@ jobs: - run: ./test tvos - run: ./test watchos - xcode_ventura: + xcode_sonoma: name: Xcode ${{ matrix.xcode }} (Xcode Project) runs-on: macos-13 strategy: matrix: - xcode: ["14.3.1"] + xcode: ["15.4", "16.1"] fail-fast: false env: DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app" @@ -45,10 +45,10 @@ jobs: xcode_spm: name: Xcode ${{ matrix.xcode }} (Swift Package) - runs-on: macos-12 + runs-on: macos-14 strategy: matrix: - xcode: ["14.0.1"] + xcode: ["16.1"] fail-fast: false env: DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app" diff --git a/.github/workflows/cocoapods.yml b/.github/workflows/cocoapods.yml index 65fae6e9e..6310578ba 100644 --- a/.github/workflows/cocoapods.yml +++ b/.github/workflows/cocoapods.yml @@ -13,7 +13,7 @@ on: jobs: cocoapods: name: CocoaPods Lint - runs-on: macos-12 + runs-on: macos-14 steps: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 47aedb845..eeee90184 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,10 +7,10 @@ on: jobs: carthage_archive: name: Darwin, Xcode 14.0 - runs-on: macos-12 + runs-on: macos-14 strategy: matrix: - xcode: ["14.0.1"] + xcode: ["16.1"] env: DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app" steps: