Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1 #1

Merged
merged 141 commits into from
Sep 30, 2024
Merged

1 #1

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
141 commits
Select commit Hold shift + click to select a range
7254f51
Bring in MinimedKit project fix
ps2 Mar 21, 2023
c363966
Add debug log to TidepoolKit
ps2 Mar 24, 2023
c594baa
TidepoolKit and TidepoolService updates
ps2 Mar 24, 2023
47c2a4f
Fix double inclusion of ru, and add hi locale
ps2 Mar 24, 2023
50733df
Update LoopKit submodule
ps2 Mar 24, 2023
b883ddb
Remove TidepoolKitUI references
ps2 Mar 24, 2023
3170375
Ensure food entries have name set
ps2 Mar 24, 2023
07fcc5e
Tidepool carb upload fix refinement
ps2 Mar 25, 2023
b471e7c
Add initialization error logging to TidepoolService
ps2 Apr 5, 2023
0343d09
TidepoolService updates
ps2 Apr 5, 2023
5a7a181
Omnipod ref codes fixes
ps2 Apr 5, 2023
4a578a2
Bring in TidepoolService and NightscoutService changes
ps2 Apr 21, 2023
ab2d5d6
Fix tests
ps2 Apr 21, 2023
08921f8
Update circleci job name
ps2 Apr 21, 2023
02fba8f
change default job name in circleci
ps2 Apr 21, 2023
4b663ed
Add version
ps2 Apr 21, 2023
6e5366a
Bring in RemoteCommands PRs
ps2 Apr 21, 2023
1f13170
Ensure each submodule branch is at its HEAD before branching
ps2 Apr 21, 2023
e3d9963
Bring in latest translations
ps2 Apr 21, 2023
a13d1fa
Readlink fix
ps2 Apr 25, 2023
185c6a0
Fastfile: Add time sensitive notifications to identifier setup (#50)
bjornoleh May 3, 2023
bd105d4
G7SensorKit changes
ps2 May 3, 2023
cd71bea
Meal detection fixes for mmol/L
ps2 May 3, 2023
2d9c9a5
Reorg ps2 frameworks (#53)
ps2 May 4, 2023
a6ea27a
Nightscout remote cgm rename (#54)
ps2 May 5, 2023
1803e01
Always upload artifacts
ps2 May 6, 2023
201ab79
Changes from Tidepool (#55)
ps2 May 6, 2023
00f7b05
Use MKRingProgressView from swift package
ps2 May 6, 2023
f4f28d7
Update TidepoolKit
ps2 May 7, 2023
8177ed7
Add Minizip project back in
ps2 May 7, 2023
5df34bd
Update TidepoolKit
ps2 May 7, 2023
c69f4fa
Update to ZipFoundation for providing zip file creation abilities (#56)
ps2 May 8, 2023
0493004
Warnings cleanup
ps2 May 9, 2023
0ea1acf
Tidepool sync (#58)
ps2 May 21, 2023
78cebfe
Add branch name to build name (#52)
marionbarker May 26, 2023
3acfeaf
G7 sensor reading age fix
ps2 Jun 14, 2023
148c646
Merge branch 'dev' of https://github.com/LoopKit/LoopWorkspace into dev
ps2 Jun 14, 2023
05fd830
Another G7 date issue fixed
ps2 Jun 15, 2023
c0241d3
Status wiget glucose age calc fix
ps2 Jun 17, 2023
6a9aa44
Bring in latest submodule changes
ps2 Jun 17, 2023
5cbf075
Use current Xcode
ps2 Jun 18, 2023
55979f7
Bump xcode version for github workflows
ps2 Jun 18, 2023
d721612
Update github actions to use macos 13, with latest Xcode
ps2 Jun 18, 2023
961839b
Bring in Loop and LoopKit changes
ps2 Jun 23, 2023
434502a
G7 HKDevice update
ps2 Jun 24, 2023
6cf5dbf
Bring in LoopKit crash fix
ps2 Jun 24, 2023
9870b00
Algorithm experiments (#62)
ps2 Jun 25, 2023
80031af
IRC added as experiment
ps2 Jun 25, 2023
d47da45
Update Loop submodule
ps2 Jun 25, 2023
353e100
Bring in analytics changes
ps2 Jun 27, 2023
97db123
Bring in IRC fix
ps2 Jun 28, 2023
b961e53
Analytics fix
ps2 Jun 28, 2023
8254464
Adding Libre Integration (#51)
ps2 Jul 2, 2023
d83dadd
Add duration to suspend event
ps2 Jul 2, 2023
316f88f
Update Nightscout service and LoopKit
ps2 Jul 3, 2023
a1eb54a
Submodule updates
ps2 Jul 3, 2023
3602b80
Add NFC_TAG_READING to fastlane bundle id configuration for Loop
ps2 Jul 3, 2023
59c725b
Update ZipFoundation revision
ps2 Jul 7, 2023
7f64960
Critical log export fix
ps2 Jul 8, 2023
614c9e9
Tidepool merge (#65)
ps2 Jul 10, 2023
f0fc918
Add scheduled sync and build, and allow for customization of Loop wit…
bjornoleh Jul 12, 2023
9539f1d
Added MixpanelService to Loop (#63)
Camji55 Jul 12, 2023
850e355
Xcode 15 Beta 3 fixes
ps2 Jul 12, 2023
c60e550
Remove unused project refs, and update MixpanelService signing
ps2 Jul 12, 2023
1c95c88
build_loop.yml: Disable upstream sync with optional repository variab…
bjornoleh Jul 13, 2023
6ffbb02
Update submodules (#68)
ps2 Jul 13, 2023
b2efaca
build_loop.yml: Separate checkout repo for building (#69)
bjornoleh Jul 13, 2023
0ce234f
Bring in IRC changes and always use dynamic carbs
ps2 Jul 22, 2023
29aed3e
Bring in changes to move charts to LoopKit
ps2 Jul 25, 2023
6173e83
Homescreen Medium Widget, and insulin suspension forecast preview
ps2 Jul 25, 2023
510ef81
Fastlane widget bundleid updates (#75)
ps2 Jul 27, 2023
1653513
Adding top-to-bottom algorithm test
ps2 Jul 31, 2023
c8fde98
Merge branch 'dev' of https://github.com/LoopKit/LoopWorkspace into dev
ps2 Jul 31, 2023
ecbc9bd
Submodule updates
ps2 Aug 9, 2023
8271e9e
Fix for crash when running forecast previews
ps2 Aug 9, 2023
7236425
Tidepool Sync (#80)
SwiftlyNoah Aug 16, 2023
ca36d07
Sync script updates (#81)
ps2 Aug 16, 2023
dc1d1f1
Bring in LoopDataManager race condition fix
ps2 Aug 17, 2023
868fcd7
Merge branch 'dev' of https://github.com/LoopKit/LoopWorkspace into dev
ps2 Aug 17, 2023
263d17b
Update translation repo list
ps2 Aug 19, 2023
024b37c
Update translations from Lokalise (#82)
ps2 Aug 20, 2023
484d3b4
Scheduled build improvements (#71)
dnzxy Aug 20, 2023
a81e4ba
Browser Build "Validate Secrets" Improvements (#77)
dnzxy Aug 23, 2023
fdf30c6
Bump submodule refs
ps2 Aug 23, 2023
2b41168
More carb entry fixes
ps2 Aug 23, 2023
1ea28d7
Omnipod debug logging updates
ps2 Aug 23, 2023
a3f15e5
Fixes for automated builds (#83)
dnzxy Aug 23, 2023
07a5691
Disable meal detection when calibrations are present, and localizatio…
ps2 Aug 25, 2023
e27500b
Bring in fixes for negative duration dose prevention
ps2 Aug 30, 2023
0f054a8
Bring in functional algo support
ps2 Sep 6, 2023
c2b390f
Bring in changes for app expiration warning for testflight builds
ps2 Sep 8, 2023
d65d6fe
Tidepool sync
ps2 Sep 8, 2023
04b201b
Fix cron schedule for automated sync and build (#87)
dnzxy Sep 9, 2023
32fa74a
Adding missing hindi translations for app intents
ps2 Sep 9, 2023
e0a7b95
Merge branch 'dev' of https://github.com/LoopKit/LoopWorkspace into dev
ps2 Sep 9, 2023
59d7e50
Update build destinations
ps2 Sep 10, 2023
a9e4404
GH Actions: Improve secrets validation (#86)
billybooth Sep 11, 2023
9bbd6f2
Update Fastlane to 2.215.0 (#88)
bjornoleh Sep 20, 2023
ea23351
Bring in CGM Event Store
ps2 Sep 22, 2023
b7d3f0e
Add Mixpanel service to sync
ps2 Sep 22, 2023
75a4812
Bring in Tidepool sync
ps2 Sep 22, 2023
4e54d0c
Bump Loop submodule rev
ps2 Sep 22, 2023
0ec6d0c
Service state restoration fix
ps2 Sep 23, 2023
bfd8db4
Upload pod changes to Nightscout as Site Change treatments, for the c…
ps2 Sep 23, 2023
7984cec
MDT Set change upload
ps2 Sep 24, 2023
f1a6152
Bug fix for mdt set change detection, and upload pump alarms to NS
ps2 Sep 24, 2023
8f878b4
Add widget fixes
ps2 Sep 29, 2023
c15bf6c
Update circleci build to xcode 15 (#89)
ps2 Sep 30, 2023
5ba3678
Run tests on iOS 16.4 until iOS 17 simulators are working
ps2 Sep 30, 2023
a7cc83c
Include pending insulin in dosing decision
ps2 Oct 1, 2023
d3297bb
Update build settings to avoid macos build during translation import
ps2 Oct 22, 2023
e43b7a3
Bump RileyLinkKit rev
ps2 Oct 22, 2023
767ba3d
heartbeat setup fix, and OmniKit translations
ps2 Oct 28, 2023
cf751c3
Add slide button cannula insertion
ps2 Oct 28, 2023
6b7bba6
Disable autolock during pod pairing (Dash)
ps2 Oct 28, 2023
965cc5c
Sync the GitHub runner clock with the Windows time server (#98)
bjornoleh Dec 10, 2023
67a4b1f
Update submodules
ps2 Dec 12, 2023
7340d55
update to rev of SlideButton package that handles rtl languages (#103)
marionbarker Jan 3, 2024
9bceb3a
Bump submodule revs
ps2 Feb 15, 2024
b58fb45
Merge branch 'dev' of https://github.com/LoopKit/LoopWorkspace into dev
ps2 Feb 15, 2024
0c65470
Bring in test updates for iOS 17
ps2 Feb 18, 2024
8bf7973
include flag for DEBUG_FEATURES_ENABLED by default (#111)
marionbarker Feb 19, 2024
e6ca0a0
Update submodules for guardrails crash, simulator settings access, an…
ps2 Feb 19, 2024
ce74cf4
Bring in OmniBLE updates
ps2 Feb 21, 2024
ed8d7a0
Bring in latest submodule revs
ps2 Apr 6, 2024
2bcbe4c
Update browser build action dependencies to meet GH node version requ…
dnzxy Apr 24, 2024
db751fe
Bump submodule refs
ps2 Apr 24, 2024
6ffc460
Change GITHUB_TOKEN to user-created GH_PAT (#125)
dnzxy Apr 30, 2024
47450c1
Update Gemfile.lock to bump Fastlane to 2.220.0 (#126)
dnzxy Apr 30, 2024
c4b4588
Update testflight.md - apple moved keys under integrations (#112)
marionbarker May 19, 2024
2edf125
Update fastlane and macOS (#143)
marionbarker Jul 6, 2024
cd7d332
Update submodules
ps2 Jul 6, 2024
e178b10
Merge branch 'dev' of https://github.com/LoopKit/LoopWorkspace into dev
ps2 Jul 6, 2024
b211df1
Ps2/xcode15.4 (#145)
ps2 Jul 6, 2024
1b309bf
Update build_loop.yml (#146)
ps2 Jul 6, 2024
3542408
Update submodule for CGMBLEKit
ps2 Jul 6, 2024
1145f8a
Update to Loop 3.4 Release
ps2 Jul 13, 2024
ba1b0d2
Merge remote-tracking branch 'origin/main' into release-3.4
ps2 Jul 13, 2024
e70136b
Merge pull request #151 from LoopKit/release-3.4
ps2 Jul 13, 2024
4278696
Fix browser build sync and alive behavior (#164)
dnzxy Jul 19, 2024
8060718
Update for Loop 3.4.1
ps2 Jul 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
jobs:
build:
build_and_test:
macos:
xcode: 14.1.0
xcode: 15.4.0
steps:
- checkout
- run:
name: Checkout submodules
command: git submodule update --init --recursive --depth 1
- run:
name: Build Loop
command: set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' -destination 'platform=iOS Simulator,name=iPhone 13,OS=15.5' build | xcpretty
command: set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' -destination 'platform=iOS Simulator,name=iPhone 15,OS=17.5' build | xcpretty
- run:
name: Run Tests
command: set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' -destination 'platform=iOS Simulator,name=iPhone 13,OS=15.5' test | xcpretty

command: set -o pipefail && time xcodebuild -workspace LoopWorkspace.xcworkspace -scheme 'LoopWorkspace' -destination 'platform=iOS Simulator,name=iPhone 15,OS=17.5' test | xcpretty
workflows:
version: 2
build_and_test:
jobs:
- build_and_test
31 changes: 24 additions & 7 deletions .github/workflows/add_identifiers.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,49 @@
name: 2. Add Identifiers
run-name: Add Identifiers
run-name: Add Identifiers (${{ github.ref_name }})
on:
workflow_dispatch:

jobs:
secrets:
validate:
name: Validate
uses: ./.github/workflows/validate_secrets.yml
secrets: inherit

identifiers:
needs: secrets
name: Add Identifiers
needs: validate
runs-on: macos-14
steps:
# Uncomment to manually select latest Xcode if needed
#- name: Select Latest Xcode
# run: "sudo xcode-select --switch /Applications/Xcode_13.0.app/Contents/Developer"

# Checks-out the repo
- name: Checkout Repo
uses: actions/checkout@v4

# Patch Fastlane Match to not print tables
- name: Patch Match Tables
run: find /usr/local/lib/ruby/gems -name table_printer.rb | xargs sed -i "" "/puts(Terminal::Table.new(params))/d"
run: |
TABLE_PRINTER_PATH=$(ruby -e 'puts Gem::Specification.find_by_name("fastlane").gem_dir')/match/lib/match/table_printer.rb
if [ -f "$TABLE_PRINTER_PATH" ]; then
sed -i "" "/puts(Terminal::Table.new(params))/d" "$TABLE_PRINTER_PATH"
else
echo "table_printer.rb not found"
exit 1
fi

# Install project dependencies
- name: Install Project Dependencies
run: bundle install

# Sync the GitHub runner clock with the Windows time server (workaround as suggested in https://github.com/actions/runner/issues/2996)
- name: Sync clock
run: sudo sntp -sS time.windows.com

# Create or update identifiers for app
- name: Fastlane Provision
run: fastlane identifiers
run: bundle exec fastlane identifiers
env:
TEAMID: ${{ secrets.TEAMID }}
GH_PAT: ${{ secrets.GH_PAT }}
Expand Down
Loading
Loading