Skip to content

Conversation

@marionbarker
Copy link
Contributor

@marionbarker marionbarker commented Nov 19, 2025

Purpose

Collect updates to dev branch.

When ready and approved, this will be merged into dev and the version number will be updated to 3.9.3. This comment will be updated with each commit added to this PR.

Alert

With this PR, the minimum supported iOS becomes iOS 16.

Details

  • bump version number to 3.9.3
  • merge the fix to validate_secrets from PR validate_secrets.yml: Restore ability to catch unsigned PLA, etc. #357
  • update the submodules OmniBLE and OmniKit to incorporate the changes from OmniBLE PR 154 and OmniKit PR 61
  • modify the repositories included in the translation script: Script/define_common.sh to remove DanaKit until such time as the Dana pump manager is ready to be added back to dev instead of being in a feature branch with known errors
  • merge the translations from lokalise (2025-11-19)
  • update the scheme and NightscoutRemoteCGM to enable Dependency Order for build instead of deprecated Manual Order
  • add Live Activity Loop PR 2191

@marionbarker
Copy link
Contributor Author

marionbarker commented Nov 21, 2025

Tests

  • all tests were successful
  • prepare updates to LoopDocs and LGTM

Test Details

Build with Mac-Xcode, both Xcode 16.4 and Xcode 26.1.1

  • build succeeded and app behavior is nominal
  • Because this PR changes the build order, if you are using an existing clone, you must at least do a clean build folder and you might need to rm -rf ~/Library/Developer/Xcode/DerivedData before you can build successfully

Build using GitHub actions (which uses Xcode 16.4).

Install that build onto a test phone (SE 2nd gen running iOS 18.7.2)

  • App installs with correct branch and version number
  • behavior is nominal

Build using Mac-Xcode with a fresh download:

/bin/bash -c "$(curl -fsSL \
  https://raw.githubusercontent.com/loopandlearn/lnl-scripts/main/BuildLoop.sh)" \
   - update_dev_to_3.9.3

Apply typical customizations

  • no changes are required to the customization select script, however, live_activity will be part of dev once this PR is merged so will need to be removed from the customization list if present

@marionbarker marionbarker requested a review from ps2 November 21, 2025 22:59
@marionbarker marionbarker merged commit 7ae3f68 into dev Nov 22, 2025
1 check passed
@marionbarker marionbarker deleted the update_dev_to_3.9.3 branch December 3, 2025 18:13
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.

4 participants