From 42cceeb74cf202d6e658d514c32d96bcc8de6129 Mon Sep 17 00:00:00 2001 From: Alexander Widerberg Date: Thu, 18 Jul 2024 11:45:29 +0200 Subject: [PATCH] Updated Github Actions definitions --- .github/workflows/catalyst.yml | 20 +++++++-------- .github/workflows/combined.yml | 34 ++++++++++++------------ .github/workflows/ios.yml | 47 ++++++++++++---------------------- .github/workflows/macos.yml | 12 ++++----- .github/workflows/tvos.yml | 8 +++--- .github/workflows/visionos.yml | 34 ++++++++---------------- .github/workflows/watchos.yml | 20 +++++++-------- 7 files changed, 74 insertions(+), 101 deletions(-) diff --git a/.github/workflows/catalyst.yml b/.github/workflows/catalyst.yml index 69d590b..e75d344 100644 --- a/.github/workflows/catalyst.yml +++ b/.github/workflows/catalyst.yml @@ -7,29 +7,29 @@ on: types: [ opened, synchronize ] jobs: - build_with_13_1_MAC_CATALYST: - name: "Xcode version 13.1, Target macOS Catalyst on Intel CPUs [x86_64] Target SDK 13.1" - runs-on: macos-11 + build_with_14_2_MAC_CATALYST: + name: "Xcode version 14.2, Target macOS Catalyst on Intel CPUs [x86_64] Target SDK 16.2" + runs-on: macos-13 env: PLATFORM: MAC_CATALYST - DEPLOYMENT_TARGET: "13.1" + DEPLOYMENT_TARGET: 16.2 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '13.1' + xcode-version: '14.2' - name: Build run: ./.github/build.sh - build_with_13_4_MAC_CATALYST_ARM64: - name: "Xcode version 15.0, Target macOS Catalyst on Apple Silicon [arm64] Target SDK 13.1" - runs-on: macos-13 + build_with_15_4_MAC_CATALYST_ARM64: + name: "Xcode version 15.4, Target macOS Catalyst on Apple Silicon [arm64] Target SDK 17.2" + runs-on: macos-14 env: PLATFORM: MAC_CATALYST_ARM64 - DEPLOYMENT_TARGET: "13.1" + DEPLOYMENT_TARGET: 17.2 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.4' - name: Build run: ./.github/build.sh \ No newline at end of file diff --git a/.github/workflows/combined.yml b/.github/workflows/combined.yml index 898a631..9e92b85 100644 --- a/.github/workflows/combined.yml +++ b/.github/workflows/combined.yml @@ -7,63 +7,63 @@ on: types: [ opened, synchronize ] jobs: - build_with_15_0_OS64COMBINED: - name: "Xcode version 15.0, Target iOS Combined [x86_64, arm64] Target SDK 15.0" - runs-on: macos-13 + build_with_latest_OS64COMBINED: + name: "Latest Xcode, Target iOS Combined [x86_64, arm64] Target SDK 14.0" + runs-on: macos-latest env: PLATFORM: OS64COMBINED USE_NEW_BUILD: 1 - DEPLOYMENT_TARGET: "15.0" + DEPLOYMENT_TARGET: 14.0 USE_XCODE: 1 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: 'latest-stable' - name: Build run: ./.github/build.sh - build_with_15_0_WATCHOSCOMBINED: - name: "Xcode version 15.0, Target watchOS Combined [armv7k, arm64_32, x86_64] Target SDK 7.0" + build_with_15_0_1_WATCHOSCOMBINED: + name: "Xcode version 15.0.1, Target watchOS Combined [armv7k, arm64_32, x86_64] Target SDK 8.0" runs-on: macos-13 env: PLATFORM: WATCHOSCOMBINED USE_NEW_BUILD: 1 - DEPLOYMENT_TARGET: "7.0" + DEPLOYMENT_TARGET: 8.0 USE_XCODE: 1 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.0.1' - name: Build run: ./.github/build.sh - build_with_15_0_TVOSCOMBINED: - name: "Xcode version 15.0, Target tvOS Combined [arm64, x86_64] Target SDK 14.0" + build_with_15_0_1_TVOSCOMBINED: + name: "Xcode version 15.0.1, Target tvOS Combined [arm64, x86_64] Target SDK 16.0" runs-on: macos-13 env: PLATFORM: TVOSCOMBINED USE_NEW_BUILD: 1 - DEPLOYMENT_TARGET: "14.0" + DEPLOYMENT_TARGET: 16.0 USE_XCODE: 1 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.0.1' - name: Build run: ./.github/build.sh - build_with_15_0_OS64_LIBCURL: - name: "Xcode version 15.0, Target iOS [arm64, x86_64] Target SDK 17.0 [libCURL example]" + build_with_15_0_1_OS64_LIBCURL: + name: "Xcode version 15.0.1, Target iOS [arm64, x86_64] Target SDK 17.0 [libCURL example]" runs-on: macos-13 env: PLATFORM: OS64COMBINED - DEPLOYMENT_TARGET: "17.0" + DEPLOYMENT_TARGET: 17.0 USE_XCODE: 1 BUILD_CURL: 1 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.0.1' - name: Build run: ./.github/build.sh \ No newline at end of file diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 0262610..e149283 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -7,69 +7,56 @@ on: types: [ opened, synchronize ] jobs: - build_with_15_0_OS: - name: "Xcode version 11.7.0, Target iOS [arm64] Target SDK 14.0" + build_with_15_2_OS: + name: "Xcode version 15.2, Target iOS [arm64] Target SDK 17.2" runs-on: macos-13 env: PLATFORM: OS64 - DEPLOYMENT_TARGET: 14.0 + DEPLOYMENT_TARGET: 17.2 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.2' - name: Build run: ./.github/build.sh - build_with_15_0_SIMULATOR64: - name: "Xcode version 15.0, Target iOS Simulator [x86_64] Target SDK 14.0" + build_with_15_2_SIMULATOR64: + name: "Xcode version 15.2, Target iOS Simulator [x86_64] Target SDK 17.2" runs-on: macos-13 env: PLATFORM: SIMULATOR64 - DEPLOYMENT_TARGET: 14.0 + DEPLOYMENT_TARGET: 17.2 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '14.3.1' + xcode-version: '15.2' - name: Build run: ./.github/build.sh - build_with_15_0_SIMULATORARM64: - name: "Xcode version 15.0, Target iOS Simulator [arm64] Target SDK 16.0" + build_with_15_2_SIMULATORARM64: + name: "Xcode version 15.2, Target iOS Simulator [arm64] Target SDK 17.2" runs-on: macos-13 env: PLATFORM: SIMULATORARM64 - DEPLOYMENT_TARGET: 16.0 + DEPLOYMENT_TARGET: 17.2 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.2' - name: Build run: ./.github/build.sh - build_with_11_7_0_OS64: - name: "Xcode version 11.7.0, Target iOS [arm64] Target SDK 11.0" - runs-on: macos-11 - env: - PLATFORM: OS64 - DEPLOYMENT_TARGET: "11.0" - steps: - - uses: actions/checkout@v2 - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: '11.7.0' - - name: Build - run: ./.github/build.sh - build_with_12_5_1_OS64: - name: "Xcode version 12.5.1, Target iOS [arm64] Target SDK 12.0" - runs-on: macos-11 + build_with_14_1_OS64: + name: "Xcode version 14.1, Target iOS [arm64] Target SDK 16.1" + runs-on: macos-13 env: PLATFORM: OS64 - DEPLOYMENT_TARGET: "12.0" + DEPLOYMENT_TARGET: 16.1 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '12.5.1' + xcode-version: '14.1' - name: Build run: ./.github/build.sh build_with_latest_OS64: diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 153b361..e8e06a7 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -7,25 +7,25 @@ on: types: [ opened, synchronize ] jobs: - build_with_15_0_MAC: - name: "Xcode version 15.0, Target macOS [x86_64] Target SDK 10.13" + build_with_15_0_1_MAC: + name: "Xcode version 15.0.1, Target macOS [x86_64] Target SDK 13.3" runs-on: macos-13 env: PLATFORM: MAC - DEPLOYMENT_TARGET: "10.13" + DEPLOYMENT_TARGET: 13.3 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.0.1' - name: Build run: ./.github/build.sh build_with_latest_MAC: - name: "Xcode version [latest supported], Target macOS [arm64] Target SDK 11.0 [shared example]" + name: "Xcode version [latest supported], Target macOS [arm64] Target SDK 15.0 [shared example]" runs-on: macos-latest env: PLATFORM: MAC_ARM64 - DEPLOYMENT_TARGET: "11.0" + DEPLOYMENT_TARGET: 15.0 BUILD_SHARED: 1 steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/tvos.yml b/.github/workflows/tvos.yml index f526c35..82bc077 100644 --- a/.github/workflows/tvos.yml +++ b/.github/workflows/tvos.yml @@ -7,16 +7,16 @@ on: types: [ opened, synchronize ] jobs: - build_with_15_0_TVOS: - name: "Xcode version 15.0, Target tvOS [arm64] Target SDK 14.0" + build_with_15_0_1_TVOS: + name: "Xcode version 15.0.1, Target tvOS [arm64] Target SDK 14.0" runs-on: macos-13 env: PLATFORM: TVOS - DEPLOYMENT_TARGET: "14.0" + DEPLOYMENT_TARGET: 14.0 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.0.1' - name: Build run: ./.github/build.sh \ No newline at end of file diff --git a/.github/workflows/visionos.yml b/.github/workflows/visionos.yml index bf720c6..6d5648b 100644 --- a/.github/workflows/visionos.yml +++ b/.github/workflows/visionos.yml @@ -7,45 +7,31 @@ on: types: [ opened, synchronize ] jobs: - build_with_15_OS: - name: "Xcode version 15.0.0, Target visionOS [arm64] Target SDK 1.0" - runs-on: macos-13 + build_with_15_4_OS: + name: "Xcode version 15.4, Target visionOS [arm64] Target SDK 1.2" + runs-on: macos-14 env: PLATFORM: VISIONOS - DEPLOYMENT_TARGET: 1.0 + DEPLOYMENT_TARGET: 1.2 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.4' - name: Build continue-on-error: true run: ./.github/build.sh - build_with_15_SIMULATOR64: - name: "Xcode version 15.0.0, Target visionOS Simulator [x86_64] Target SDK 1.0" - runs-on: macos-13 - env: - PLATFORM: SIMULATOR64_VISIONOS - DEPLOYMENT_TARGET: 1.0 - steps: - - uses: actions/checkout@v2 - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: '15.0' - - name: Build - continue-on-error: true - run: ./.github/build.sh - build_with_15_SIMULATOR_VISIONOS: - name: "Xcode version 15.0.0, Target visionOS Simulator [arm64] Target SDK 1.0" - runs-on: macos-13 + build_with_latest_SIMULATOR_VISIONOS: + name: "Latest Xcode, Target visionOS Simulator [arm64] Target SDK 1.2" + runs-on: macos-latest env: PLATFORM: SIMULATOR_VISIONOS - DEPLOYMENT_TARGET: 1.0 + DEPLOYMENT_TARGET: 1.2 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: 'latest-stable' - name: Build continue-on-error: true run: ./.github/build.sh diff --git a/.github/workflows/watchos.yml b/.github/workflows/watchos.yml index 9c19009..0476ef9 100644 --- a/.github/workflows/watchos.yml +++ b/.github/workflows/watchos.yml @@ -7,29 +7,29 @@ on: types: [ opened, synchronize ] jobs: - build_with_15_0_WATCHOS: - name: "Xcode version 15.0, Target tvOS [armv7k, arm64_32] Target SDK 7.0" - runs-on: macos-13 + build_with_15_4_WATCHOS: + name: "Xcode version 15.4, Target tvOS [armv7k, arm64_32] Target SDK 10.5" + runs-on: macos-14 env: PLATFORM: WATCHOS - DEPLOYMENT_TARGET: "7.0" + DEPLOYMENT_TARGET: 10.5 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '15.0' + xcode-version: '15.4' - name: Build run: ./.github/build.sh - build_with_12_5_1_SIMULATOR_WATCHOS: - name: "Xcode version 12_5_1, Target tvOS [x86_64] Target SDK 7.0" - runs-on: macos-11 + build_with_15_0_1_SIMULATOR_WATCHOS: + name: "Xcode version 15.0.1, Target tvOS [x86_64] Target SDK 10.0" + runs-on: macos-13 env: PLATFORM: SIMULATOR_WATCHOS - DEPLOYMENT_TARGET: "7.0" + DEPLOYMENT_TARGET: 10.0 steps: - uses: actions/checkout@v2 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: '12.5.1' + xcode-version: '15.0.1' - name: Build run: ./.github/build.sh \ No newline at end of file