Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated Github Actions definitions #209

Merged
merged 1 commit into from
Jul 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .github/workflows/catalyst.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
34 changes: 17 additions & 17 deletions .github/workflows/combined.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
47 changes: 17 additions & 30 deletions .github/workflows/ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/tvos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
34 changes: 10 additions & 24 deletions .github/workflows/visionos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/watchos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Loading