Skip to content

Track Grove 0.3.0-beta.8 - #213

Open
PSchmiedmayer wants to merge 9 commits into
lukas/grovefrom
feature/track-grove-0.3.0-beta.8
Open

PSchmiedmayer wants to merge 9 commits into
lukas/grovefrom
feature/track-grove-0.3.0-beta.8

Conversation

@PSchmiedmayer

@PSchmiedmayer PSchmiedmayer commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

♻️ Current situation & Problem

#202 migrates the app to Grove 0.3.0-beta.6.
Grove 0.3.0-beta.8 moves onboarding actions to PageActions, renames the account events, and floats the account and consent actions.
#204 builds on those UI changes, so this PR takes them on their own and #204 keeps only the FHIR port.

⚙️ Release Notes

  • Pin Grove to exactly 0.3.0-beta.8; MyHeartCountsShared requires 0.3.0-beta.8 up to the next minor.
  • Replace OnboardingActionsView with PageActions.
  • Handle account events through handleAccountEvent(_:) with the renamed cases; log-out handling moves into .willLogOut.
  • The onboarding tests sign up via createAccountLink and signUpButton and read the consent button's Ready/Incomplete value.

📚 Documentation

No public interface changes.
StudyDefinitions stays on the revision #202 pins (SchmiedmayerLab/MyHeartCounts-StudyDefinitions#46), which accepts beta.8; StudyDefinitions main still pins 0.3.0-beta.2.

✅ Testing

SwiftLint strict, the app build, app unit tests (18), MyHeartCountsShared on macOS and on Linux in Debug and Release, and the Onboarding, Consent, HealthDashboard and TaskHandling UI tests against the Firebase emulators (20 run, 2 existing skips).
MyHeartCountsShared on iOS 26.5 fails to load its test bundle when built with Xcode 27, because swift-collections 1.7.0 references a Swift 6.4 runtime symbol that iOS 26 lacks; it passes on iOS 27 and with swift-collections 1.6.0, and CI's Xcode 26.6 is not affected. Grove #67 caps swift-collections below 1.7.0, which #204 picks up.

Code of Conduct & Contributing Guidelines

@coderabbitai

coderabbitai Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

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: 249bac9e-3ac9-40ac-8c90-66771b03fb4e


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.

@PSchmiedmayer
PSchmiedmayer added this pull request to stack #214 September 24, 2026 03:17
@PSchmiedmayer
PSchmiedmayer force-pushed the feature/track-grove-0.3.0-beta.8 branch from e796e7b to bdc28f3 Compare September 24, 2026 03:45
@PSchmiedmayer
PSchmiedmayer force-pushed the feature/track-grove-0.3.0-beta.8 branch from bdc28f3 to 99c847a Compare September 24, 2026 21:42
@lukaskollmer
lukaskollmer self-requested a review September 25, 2026 06:59
…artCounts-iOS into feature/track-grove-0.3.0-beta.8

# Conflicts:
#	MyHeartCounts/MyHeartCountsStandard.swift
#	MyHeartCounts/Onboarding/AccountOnboarding.swift
@lukaskollmer
lukaskollmer marked this pull request as ready for review September 25, 2026 17:26
This was referenced Sep 26, 2026
@lukaskollmer
lukaskollmer removed this pull request from stack #214 September 26, 2026 07:30
@lukaskollmer
lukaskollmer added this pull request to stack #217 September 26, 2026 07:30

@lukaskollmer lukaskollmer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

added a couple of additional things, mainly around CI handling (UI job logs now show the xctest output, and we combine all UI testing xcresult files into a single one)

This branch has not been deployed

No deployments
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