Skip to content
Draft
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
4 changes: 2 additions & 2 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ common --android_platforms=@rules_android//:x86,@rules_android//:x86_64,@rules_a
mobile-install --mobile_install_aspect=@rules_android//mobile_install:mi.bzl --mobile_install_supported_rules=android_binary

# iOS Flags
common --ios_simulator_device="iPhone 16 Pro"
common --ios_simulator_version="18.5"
common --ios_simulator_device="iPhone 17 Pro"
common --ios_simulator_version="26.2"

# Cache Flags
common --action_cache_store_output_metadata --experimental_remote_cache_compression_threshold=100
Expand Down
6 changes: 3 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ executors:
working_directory: ~/player
resource_class: m4pro.medium
macos:
xcode: 16.4.0
xcode: 26.2.0
environment:
TZ: "/usr/share/zoneinfo/America/Los_Angeles"
android:
Expand Down Expand Up @@ -166,9 +166,9 @@ jobs:
HOMEBREW_NO_AUTO_UPDATE=1 brew install bazelisk lcov

- macos/preboot-simulator:
version: "18.5"
version: "26.2"
platform: "iOS"
device: "iPhone 16 Pro"
device: "iPhone 17 Pro"

- run: bazel build --config=ci-mac -- //ios/demo:PlayerUIDemo

Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Since this repo uses Bazel to build cross-platform, it requires tools that you m
<tbody>
<tr>
<td>MacOS</td>
<td>Sequoia 15.5</td>
<td>Sequoia (15)</td>
<td>Update via System Settings. Bazel / Xcode / MacOS are extremely sensitive to each other. This is the version we develop with and know to work. Using versions beyond this might break.</td>
</tr>
<tr>
Expand All @@ -49,7 +49,7 @@ Since this repo uses Bazel to build cross-platform, it requires tools that you m
</tr>
<tr>
<td><a href="https://developer.apple.com/download/all/">Xcode</a></td>
<td>16.3 or 16.4</td>
<td>26.1.- 26.2</td>
<td>Download from Apple. Having this <b>exact</b> Xcode version is extremely important.
Bazel / Xcode / MacOS are extremely sensitive to each other. This is the version we develop with and know to work. Using versions beyond this might break.
</td>
Expand Down
18 changes: 9 additions & 9 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ module(
bazel_dep(name = "rules_player")
archive_override(
module_name = "rules_player",
strip_prefix = "rules_player-2.2.1",
urls = ["https://github.com/player-ui/rules_player/archive/refs/tags/v2.2.1.tar.gz"],
integrity = "sha256-vRyADsmF6vA865X9euZw5Z4KnGgpht5qzaa/vLxSkYQ="
strip_prefix = "rules_player-2.2.3",
urls = ["https://github.com/player-ui/rules_player/archive/refs/tags/v2.2.3.tar.gz"],
integrity = "sha256-+8W4qKFiv8zQy+NyXcWqULo49VqwTuf/DIMg2ikwvho="
)
bazel_dep(name = "platforms", version = "1.0.0")
bazel_dep(name = "aspect_bazel_lib", version = "2.19.4")
Expand All @@ -35,14 +35,14 @@ register_toolchains("@local_shell_config//:local_sh_toolchain")

###### Start iOS ######
## Rule Dependencies
bazel_dep(name = "rules_xcodeproj", version = "2.12.1")
bazel_dep(name = "rules_xcodeproj", version = "3.4.1")
bazel_dep(name = "rules_shell", version = "0.5.0")
bazel_dep(name = "rules_apple", version = "4.1.0", repo_name = "build_bazel_rules_apple")
bazel_dep(name = "apple_support", version = "1.22.0", repo_name = "build_bazel_apple_support")
bazel_dep(name = "rules_swift", version = "2.9.0")
bazel_dep(name = "rules_apple", version = "4.3.3", repo_name = "build_bazel_rules_apple")
bazel_dep(name = "apple_support", version = "2.1.0", repo_name = "build_bazel_apple_support")
bazel_dep(name = "rules_swift", version = "3.4.1")
bazel_dep(name = "gazelle", version = "0.42.0", repo_name = "bazel_gazelle")
bazel_dep(name = "rules_swift_package_manager", version = "1.0.0")
bazel_dep(name = "swiftlint", version = "0.59.1", repo_name = "SwiftLint")
bazel_dep(name = "rules_swift_package_manager", version = "1.11.1")
bazel_dep(name = "swiftlint", version = "0.63.0", repo_name = "SwiftLint")

## This section is handled by rules_swift_package_manager
swift_deps = use_extension(
Expand Down
Loading