Skip to content

Disable lowered deployment targets by default - #116

Open
lukaskollmer wants to merge 1 commit into
feature/sharedFHIRFoundationfrom
lukas/disable-lowered-targets-by-default
Open

lukaskollmer wants to merge 1 commit into
feature/sharedFHIRFoundationfrom
lukas/disable-lowered-targets-by-default

Conversation

@lukaskollmer

@lukaskollmer lukaskollmer commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator

♻️ Current situation & Problem

Stack: 8/8, following #94. The current default enables lowered deployment targets, which excludes FHIRModels from watchOS. My Heart Counts uses GroveStudyDefinition on its watch companion and already targets iOS 18/watchOS 11, so that default prevents its dependency graph from building (SchmiedmayerLab/MyHeartCounts-iOS#204).

⚙️ Release Notes

  • Restore iOS 18, macOS 15, and watchOS 11 as the default deployment targets.
  • Keep lowered targets opt-in through GROVE_LOWERED_DEPLOYMENT_TARGETS=1.
  • Restore the existing standard trait defaults: Textual enabled, with MLX and ResearchKit opt-in.

📚 Documentation

Updated the manifest comment to describe the default and explicit opt-in.

✅ Testing

  • Evaluated the SwiftPM manifest with the flag unset and with it set to 1; verified platform floors and watchOS FHIR dependency availability in both configurations.
  • All 124 existing script tests pass, including the 14 compatibility-release tests.
  • git diff --check passes.

Code of Conduct & Contributing Guidelines

By creating and submitting this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

@coderabbitai

coderabbitai Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: bb316e08-a1e6-49ff-b579-fd479e49814c


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@PaulGoldschmidt PaulGoldschmidt left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

a stack of eight? In this economy?

@lukaskollmer

Copy link
Copy Markdown
Collaborator Author

@PaulGoldschmidt stacking will continue until morale improves

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