Skip to content

KRPC-609 Apple OS min values - #737

Merged
Mr3zee merged 4 commits into
mainfrom
apple_os_min
Jun 30, 2026
Merged

KRPC-609 Apple OS min values#737
Mr3zee merged 4 commits into
mainfrom
apple_os_min

Conversation

@Mr3zee

@Mr3zee Mr3zee commented Jun 30, 2026

Copy link
Copy Markdown
Member

Subsystem
gRPC/Protobuf Apple

Problem Description
We were not setting minos values for apple binaries and shims

Solution
Set them and autocheck artifacts

Fixes: #721

Mr3zee and others added 4 commits June 29, 2026 18:29
…e_arm64)

Xcode clamps the arm64 watchOS device deployment target up to the SDK version
(the requested 9.0 is unachievable for that platform), so the strict check
failed the gRPC release on watchos_device_arm64. Verify objects against the
toolchain's effective minimum instead: probe `clang -target <konan-triple>`
to detect a platform clamp, and when clamped expect the SDK version
(`xcrun --show-sdk-version`); otherwise enforce the requested minimum strictly.
The verify task now reads the target triple from konan.properties.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Mr3zee Mr3zee self-assigned this Jun 30, 2026
@Mr3zee Mr3zee added the bug Something isn't working label Jun 30, 2026
@Mr3zee
Mr3zee merged commit 9189296 into main Jun 30, 2026
20 checks passed
@Mr3zee
Mr3zee deleted the apple_os_min branch June 30, 2026 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[gRPC] native Apple artifacts are stamped with SDK 26.2 version as minimum iOS because Bazel iOS minimum is unspecified

1 participant