Skip to content

Commit 31e9ad4

Browse files
authored
Update LoopDocs for release v3.14.7 (#1063)
* initial updates for new release v3.14.6 * update for release v3.14.7 * update release highlights, begin work on automatic updates * more updates to automatic page * incorporate reviewer comments * more updates for Omnipod 5 Pod status * fix link * minor edits * minor edits
1 parent f5c9005 commit 31e9ad4

13 files changed

Lines changed: 367 additions & 205 deletions

docs/browser/automatic.md

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,42 @@
22

33
The instructions provided for building with a browser include settings to automatically update and build for you.
44

5-
## Manual Action for Automatic Build
5+
## Automatic Build
66

7-
!!! warning "Browser Build for *Loop* Disabled?"
8-
We do not know why, but GitHub is disabling the Build Loop Action for LoopWorkspace even though the repository is not stale.
7+
!!! tip "Automatic Build Returns for Loop v3.14.7 and newer"
8+
With v3.14.7, a new file name is used for automatic building using the Browser Build method.
9+
10+
* The new file: build_loop_auto.yml has the same content as the older build_loop.yml
11+
* It appears that just giving it a new name was enough to prevent GitHub from disabling the build process
12+
* Once you update to v3.14.7, your automatic building will be restored
13+
* The old file: build_loop.yml is still in your LoopWorkspace folder for your convenience
14+
* It no longer has the instructions to run automatically (that did not work anyway)
15+
* If you had customization lines in build_loop.yml, they should still be there
16+
* Simply copy those lines from build_loop.yml to build_loop_auto.yml to transfer the customization instructions to the file that actually runs to build Loop once a month
17+
18+
The Actions shown for Loop were modified with the v3.14.7 release. The new build_loop_auto.yml file shows up as *Build Loop Auto* and actually runs every Sunday. The existing build_loop.yml shows up as *Build Loop Manual*. It can still be run manually, but it no longer is triggered automatically and continues to show as Disabled.
19+
20+
![the new build loop auto is automatic](img/build-loop-auto.svg ){width="400"}
21+
{align="center"}
22+
23+
## Skipped Build
924

10-
If this is happening to you, see [What Manual Action is Required?](#what-manual-action-is-required).
25+
The automatic build process checks once a week for updates to the `main` branch. If there are no updates, it skips the build unless it is the second Sunday of the month.
1126

12-
* The automatic build actions should occur every Sunday
13-
* The automatic build using the same code works for all OS-AID apps except for *Loop*
14-
* See this [GitHub Discussion topic for details](https://github.com/orgs/community/discussions/181236)
27+
* The skipped build used to show a green check mark which caused some confusion
28+
* With v3.14.7, the indications were updated as shown in the graphic below
29+
* top row: a scheduled build was successful (this one was the second Sunday of a month)
30+
* middle row: the build was manually triggered and was successful
31+
* bottom row: a schedule run of the build_loop_auto file, determined there was no reason to build, the icon shows the build was skipped
32+
33+
![clear indication if build was skipped or successful](img/build-skip-or-success.svg ){width="300"}
34+
{align="center"}
35+
36+
37+
## Manual Action for Automatic Build
38+
39+
!!! warning "Browser Build for *Loop* Disabled?"
40+
GitHub disables the Build Loop Action for LoopWorkspace for v3.14.2 and older. Please update your fork to bring in the changes for v3.14.7 (or newer). See: [Automatic Build](#automatic-build)
1541

1642
??? tip "Stale Repositoriy Always Requires Manual Action (Click to Open Close)"
1743
*GitHub* automatically **disables actions** that run according to a schedule if the repository in question is **inactive**.

docs/browser/img/build-loop-auto.svg

Lines changed: 72 additions & 0 deletions
Loading

docs/browser/img/build-skip-or-success.svg

Lines changed: 75 additions & 0 deletions
Loading

docs/build/pump.md

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
## Compatible Pump
22

33
!!! info "Time Estimate"
4-
- Omnipod users: 3 seconds to remember which Personal Diabetes Manager (PDM) you've been using.
4+
- Omnipod users: All Omnipod Pod Types are compatible
55
- Medtrum Nano users: both 200 U and 300 U patches are supported
66
- Medtronic users: 10 minutes to put a battery in and look at model and firmware
77
- Dana users: you must be willing to build a feature branch and understand the known issues
88

99
!!! abstract "Summary"
10-
- If you use [Omnipod](#omnipod-pumps) - check which kind
10+
- If you use [Omnipod](#omnipod-pumps) - your pump is supported
1111
- If you use [Medtrum Nano](#medtrum-nano) - your pump is supported
1212
- If you have a Medtronic pump, check the [Medtronic Pump Version](#check-medtronic-pump-version) list to ensure compatible model/firmware
1313
- For expert testers only, must build a special branch:
@@ -26,10 +26,10 @@
2626

2727
These types of pumps are compatible with the *Loop* app.
2828

29-
* [Omnipod Eros Pods](pump.md#omnipod-pumps)
29+
* [Omnipod Classic (or Eros) Pods](pump.md#omnipod-pumps)
3030
* [Omnipod DASH Pods](#omnipod-dash)
3131
* See caveat about [iPhone 16 and 17e](phone.md#compatible-device){: target="_blank" }
32-
* [Omnipod 5 Pods](#omnipod-5) only available in development branches
32+
* [Omnipod 5 Pods](#omnipod-5)
3333
* [Medtrum Touchcare Nano](#medtrum-nano) (v3.14.2 or newer)
3434
* [Older Medtronic pumps](pump.md#check-medtronic-pump-version)
3535

@@ -73,12 +73,7 @@ The DASH system has the newer, slimmer locked-android Personal Diabetes Manager
7373

7474
### Omnipod 5
7575

76-
Loop does not support Omnipod 5 Pods in the released code.
77-
78-
* There is an on-going public beta test with Omnipod 5
79-
* You must build a development branch to test Omnipod 5 - we encourage most people to wait while experienced users test this implementation
80-
* Be sure to read the [Omnipod 5 FAQs](../faqs/omnipod-faqs.md#is-omnipod-5-available-for-open-beta-testing){: target="_blank" }
81-
* See [Updates in dev](../version/development.md#updates-in-dev){: target="_blank" } if you are an experienced user who wants to help with testing and are willing to build frequently and report any issues to the development team
76+
!!! success "Omnipod 5 Pods are supported with released code v3.14.7 or newer"
8277

8378
- - -
8479

docs/faqs/cgm-faqs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ If you prefer not to customize Loop, then you can configure [Nightscout](https:/
139139

140140
## Can I use Eversense E3 or Eversense 365?
141141

142-
With `dev` branch, 3.14.2 and later, Eversense is included in the Loop build.
142+
For Loop versions 3.14.2 and newer, Eversense is included.
143143

144144
## Can the *Loop* app read CGM data from Nightscout?
145145

docs/faqs/loop-faqs.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ For Eros Pod users, your Pod will finish any currently running temporary basal r
229229
Hey now...let's be grateful for what we have first. The ability to use the *Loop* app is the result of tremendous amounts of effort, time, and sacrifice by volunteers. Reverse engineering the pumps' communication protocols for any Open-Source Automated Insulin Delivery (OS-AID) system use is a large undertaking. You don't need to let us know that you'd love to see more pumps compatible with Loop; we know that. There is just an awful lot of work that needs to happen and it is neither quick nor easy.
230230

231231
* Tandem pumps are not compatible (yet)
232-
* Omnipod 5 pods are compatible with Loop-dev and Loop-next-dev
233232
* Dana pumps are available using a feature branch
234233
* Newer Medtronic pumps are not compatible
235234

0 commit comments

Comments
 (0)