Skip to content

ci: use Xcode 26.6#364

Merged
robertherber merged 6 commits into
masterfrom
ci/xcode-26.6
Jul 17, 2026
Merged

ci: use Xcode 26.6#364
robertherber merged 6 commits into
masterfrom
ci/xcode-26.6

Conversation

@robertherber

Copy link
Copy Markdown
Member

Summary

  • move the iOS CI job to the macos-26 runner
  • select stable Xcode 26.6 explicitly
  • run the build and HealthKit contracts on an iPhone 17 Pro with iOS 26.5

Context

Xcode 26.6 is Apple’s latest stable release, but it is only installed on GitHub’s macOS 26 runner image. The macOS 15 runner only provides Xcode through 26.3.

Validation

  • bun typecheck
  • bun lint
  • parsed .github/workflows/test.yml with Ruby YAML
  • git diff --check
  • pre-push tests: 9 passed, 0 failed

🤖 Generated with Claude Code

robertherber and others added 3 commits July 17, 2026 06:27
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 17, 2026 06:57
@changeset-bot

changeset-bot Bot commented Jul 17, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: e25d8d8

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the iOS CI workflow to run against the newer GitHub-hosted macOS 26 environment and targets newer Apple toolchain/runtime versions to validate the example iOS build and HealthKit contract checks.

Changes:

  • Switch the iOS CI job runner from macos-15 to macos-26.
  • Pin Xcode selection to a specific bundle path (/Applications/Xcode_26.6.app).
  • Tighten simulator selection to an iPhone 17 Pro on iOS 26.5 and simplify applesimutils installation.

Comment thread .github/workflows/test.yml
Co-Authored-By: Claude <noreply@anthropic.com>
@pkg-pr-new

pkg-pr-new Bot commented Jul 17, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/kingstinct/react-native-healthkit/@kingstinct/react-native-healthkit@364

commit: e25d8d8

Co-Authored-By: Claude <noreply@anthropic.com>
@robertherber
robertherber enabled auto-merge (squash) July 17, 2026 09:23
Co-Authored-By: Claude <noreply@anthropic.com>
@robertherber
robertherber merged commit 9aefdf6 into master Jul 17, 2026
8 checks passed
@robertherber
robertherber deleted the ci/xcode-26.6 branch July 17, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants