Skip to content

Commit

Permalink
Update CI to Xcode 15.1 on macos 13
Browse files Browse the repository at this point in the history
  • Loading branch information
Karim Alweheshy committed Dec 26, 2023
1 parent 1048c08 commit f6d47ee
Show file tree
Hide file tree
Showing 6 changed files with 558 additions and 283 deletions.
22 changes: 11 additions & 11 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ concurrency:
jobs:
integration_tests:
name: Build and Test
runs-on: macos-12
runs-on: macos-13
steps:
- uses: actions/checkout@v3
- name: Preflight Env
Expand Down Expand Up @@ -54,7 +54,7 @@ jobs:
# consider merging this feature into the default behavior and can re-align
# the CI job
name: Build and Test ( Virtual Frameworks )
runs-on: macos-12
runs-on: macos-13
steps:
- uses: actions/checkout@v3
- name: Preflight Env
Expand Down Expand Up @@ -83,7 +83,7 @@ jobs:

bazel_5_ios_integration_tests:
name: Build and Test ( Virtual Frameworks + Bazel 5 )
runs-on: macos-12
runs-on: macos-13
env:
USE_BAZEL_VERSION: 5.3.2
steps:
Expand All @@ -109,7 +109,7 @@ jobs:

rules_apple_2_ios_integration_tests:
name: Build and Test ( Virtual Frameworks + rules_apple 2.x )
runs-on: macos-12
runs-on: macos-13
env:
USE_BAZEL_VERSION: 6.1.2
steps:
Expand All @@ -134,7 +134,7 @@ jobs:

build_arm64_simulator:
name: Build arm64 Simulator
runs-on: macos-12
runs-on: macos-13
steps:
- uses: actions/checkout@v3
- name: Preflight Env
Expand Down Expand Up @@ -166,7 +166,7 @@ jobs:

lint:
name: Check Starlark and Docs
runs-on: macos-12
runs-on: macos-13
steps:
- uses: actions/checkout@v3
- name: Preflight Env
Expand All @@ -183,8 +183,8 @@ jobs:
git diff --exit-code docs
xcodeproj_tests:
name: .xcodeproj Tests on Xcode 14.2.0
runs-on: macos-12
name: .xcodeproj Tests on Xcode 15.1.0
runs-on: macos-13
steps:
- uses: actions/checkout@v3
- name: Preflight Env
Expand All @@ -198,8 +198,8 @@ jobs:
path: bazel-testlogs

lldb_ios_tests_xcode:
name: LLDB tests on Xcode 14.2.0
runs-on: macos-12
name: LLDB tests on Xcode 15.1.0
runs-on: macos-13
steps:
- uses: actions/checkout@v3
- name: Preflight Env
Expand All @@ -222,7 +222,7 @@ jobs:
# i386 was removed on rules_apple 3.x.x - this test case needs reworking
# to exemplify fat binaries on the latest version
name: Build iOS App for Multiple Architecture
runs-on: macos-12
runs-on: macos-13
env:
USE_BAZEL_VERSION: 6.1.2
steps:
Expand Down
30 changes: 15 additions & 15 deletions BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -135,34 +135,34 @@ selects.config_setting_group(
)

xcode_version(
name = "version14_2_0_14C18",
name = "version15_1_0_15C65",
aliases = [
"14.2.0.14C18",
"14.2.0",
"14C18",
"14.2",
"14",
"15.1",
"15",
"15C65",
"15.1.0.15C65",
"15.1.0",
],
default_ios_sdk_version = "16.2",
default_macos_sdk_version = "13.1",
default_tvos_sdk_version = "16.1",
default_watchos_sdk_version = "9.1",
version = "14.2.0.14C18",
default_ios_sdk_version = "17.2",
default_macos_sdk_version = "14.2",
default_tvos_sdk_version = "17.2",
default_watchos_sdk_version = "10.2",
version = "15.1.0.15C65",
)

xcode_config(
name = "host_xcodes",
default = ":version14_2_0_14C18",
default = ":version15_1_0_15C65",
versions = [
":version14_2_0_14C18",
":version15_1_0_15C65",
],
visibility = ["//visibility:public"],
)

available_xcodes(
name = "host_available_xcodes",
default = ":version14_2_0_14C18",
default = ":version15_1_0_15C65",
versions = [
":version14_2_0_14C18",
":version15_1_0_15C65",
],
)
Loading

0 comments on commit f6d47ee

Please sign in to comment.