From 18919654d5c9c8511f2b71c5271d60ee885d6106 Mon Sep 17 00:00:00 2001 From: Gleb Linnik Date: Wed, 22 Jan 2025 00:51:04 +0300 Subject: [PATCH 1/3] Run everyting on macos-15 --- .github/workflows/build-sample.yml | 2 +- .github/workflows/cocoapods-lint.yml | 2 +- .github/workflows/integration-tests.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/unit-tests.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-sample.yml b/.github/workflows/build-sample.yml index afddaa72..ed077c6a 100644 --- a/.github/workflows/build-sample.yml +++ b/.github/workflows/build-sample.yml @@ -21,7 +21,7 @@ concurrency: jobs: sample: - runs-on: "macos-${{ matrix.macos-version || 'latest' }}" + runs-on: macos-15 timeout-minutes: 15 strategy: fail-fast: false diff --git a/.github/workflows/cocoapods-lint.yml b/.github/workflows/cocoapods-lint.yml index 9a7a0fd5..0529a920 100644 --- a/.github/workflows/cocoapods-lint.yml +++ b/.github/workflows/cocoapods-lint.yml @@ -21,7 +21,7 @@ concurrency: jobs: lint: - runs-on: "macos-${{ matrix.macos-version || 'latest' }}" + runs-on: macos-15 timeout-minutes: 15 strategy: fail-fast: false diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 42034c79..56cc61b0 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -19,7 +19,7 @@ concurrency: jobs: integration-tests: - runs-on: macos-latest + runs-on: macos-15 timeout-minutes: 30 strategy: fail-fast: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 86c4ebdd..b87db9bc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -83,7 +83,7 @@ jobs: run: pod trunk push KSCrash.podspec --verbose rollback: - runs-on: macos-latest + runs-on: macos-15 needs: release if: failure() steps: diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index ec9c014a..eaade55f 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -22,7 +22,7 @@ concurrency: jobs: unit-tests: - runs-on: "macos-${{ matrix.macos-version || 'latest' }}" + runs-on: macos-15 strategy: fail-fast: false matrix: From 08b3c4784c0840a2511fac2ab369d5d6c81d3b4c Mon Sep 17 00:00:00 2001 From: Gleb Linnik Date: Wed, 22 Jan 2025 01:37:17 +0300 Subject: [PATCH 2/3] Fix tests --- .github/workflows/unit-tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index eaade55f..988a6f75 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -22,14 +22,16 @@ concurrency: jobs: unit-tests: - runs-on: macos-15 + runs-on: "macos-${{ matrix.macos-version || 'latest' }}" strategy: fail-fast: false matrix: include: - platform: iOS + macos-version: "15" - platform: iOS xcode-version: "latest" + macos-version: "15" - platform: iOS platform-version: ~16.4.0 macos-version: "13" From 3569be6b8f8f723e30e467a293589e5e95329830 Mon Sep 17 00:00:00 2001 From: Gleb Linnik Date: Wed, 22 Jan 2025 02:01:10 +0300 Subject: [PATCH 3/3] Update unit-tests.yml --- .github/workflows/unit-tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 988a6f75..e4c0b0f8 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -38,12 +38,14 @@ jobs: xcode-version: "14.3.1" - platform: watchOS + macos-version: "15" - platform: watchOS platform-version: ~9.4.0 macos-version: "13" xcode-version: "14.3.1" - platform: tvOS + macos-version: "15" - platform: tvOS platform-version: ~16.4.0 macos-version: "13"