You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<palign="center"><imgalt="graphic with an example build error" src="../img/example-identifier-build-errors.png" width="800" /></p>
4828
4810
<p>Ignore the warnings - this does not affect the build.</p>
4829
4811
<h2id="rebuild-errors-quick-reference">Rebuild Errors: Quick Reference<aclass="headerlink" href="#rebuild-errors-quick-reference" title="Anchor link to this Header on this Page">¶</a></h2>
4830
-
<h3id="check-upstream-and-keep-alive-error"><code>Check Upstream and Keep Alive</code> Error<aclass="headerlink" href="#check-upstream-and-keep-alive-error" title="Anchor link to this Header on this Page">¶</a></h3>
4831
-
<divclass="admonition important">
4832
-
<pclass="admonition-title"><code>Check Upstream and Keep Alive</code> Error</p>
4833
-
<p><strong>Error</strong>: Your Browser Build fails and when you click on the link, you see</p>
4834
-
<ul>
4835
-
<li><strong><code>Check Upstream and Keep Alive</code></strong> failed</li>
4836
-
</ul>
4837
-
<p><strong>Consequence</strong>: any required sync of your <abbrtitle="a copy of code in a github repository other than the original">fork</abbr> is skipped and build is skipped</p>
4838
-
<p><strong>Solution</strong>:</p>
4839
-
<ul>
4840
-
<li>Manually sync your <abbrtitle="a copy of code in a github repository other than the original">fork</abbr> of the <abbrtitle="contains project files and each file's revision history">repository</abbr>: <ahref="../bb-update/#update-fork" target="_blank">Update <code>Fork</code></a></li>
4841
-
<li>Manually start your build: <ahref="../bb-update/#build-the-app" target="_blank">Build</a></li>
4842
-
</ul>
4843
-
<p><strong>Details about what happened</strong>:</p>
4844
-
<p>On 21 April 2025, <em><abbrtitle="an online service for storing repositories, accessible from a browser">GitHub</abbr></em> removed one of the third-party repositories that we used to keep automatic building going without action on your part. The <abbrtitle="contains project files and each file's revision history">repository</abbr> was removed because it was in violation of the <em><abbrtitle="an online service for storing repositories, accessible from a browser">GitHub</abbr></em> terms of service. <em><abbrtitle="an online service for storing repositories, accessible from a browser">GitHub</abbr></em> disables automatic actions for repositories that have been inactive (no commits added in 60 days). For stable apps, like the <em><abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app, this third-party <abbrtitle="contains project files and each file's revision history">repository</abbr> enabled a workaround to keep the builds happening.</p>
4845
-
<p>This affected all the Open-Source apps in our community - <abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr>, <abbrtitle="An app you can build to provide extra alarms and views of important information - can use Dexcom Share or `Nightscout` to include `Loop` information">LoopFollow</abbr>, <abbrtitle="An app you can build to provide remote commands to `Loop` using `Nightscout`">LoopCaregiver</abbr>, Trio, iAPS and xDrip4iOS. The developers in our community have restored the ability to build using the Browser Build method. Stay tuned for updates to required actions in the documentation over the next few months, before we hit the 60 day limit.</p>
4846
-
</div>
4847
4812
<h3id="manual-enable-for-build-action-may-be-required">Manual Enable for Build Action May be Required<aclass="headerlink" href="#manual-enable-for-build-action-may-be-required" title="Anchor link to this Header on this Page">¶</a></h3>
4848
4813
<p>The automatic build actions continue to happen on schedule, but starting May 2025, you may find your build action disabled by <em><abbrtitle="an online service for storing repositories, accessible from a browser">GitHub</abbr></em>. (This might happen every 60 days, but it might happen sooner.) In that case, no build actually happens, no warning email is sent and a green checkmark (✅) appears beside a very short build action in which the actual build was skipped.</p>
4849
4814
<p>If necessary, enable the build action at your <abbrtitle="contains project files and each file's revision history">repository</abbr> as shown in the graphic below and then launch a manual build.</p>
@@ -4892,11 +4857,6 @@ <h2 id="most-common-mistakes">Most Common Mistakes<a class="headerlink" href="#m
4892
4857
<li>Be sure to read <ahref="#misleading-error-message">Misleading Error Message</a></li>
4893
4858
</ul>
4894
4859
</li>
4895
-
<li>You got an error regarding a <abbrtitle="version of code within a single repository or workspace repository">branch</abbr> with <code>alive</code> in the name<ul>
4896
-
<li>You can delete any <abbrtitle="version of code within a single repository or workspace repository">branch</abbr> that starts with the name <code>alive</code> and try again</li>
4897
-
<li>See <ahref="../automatic/#automatic-creation-of-alive-branch" target="_blank">Automatic Creation of <code>alive branch</code></a></li>
4898
-
</ul>
4899
-
</li>
4900
4860
</ol>
4901
4861
<h2id="examine-annotation">Examine Annotation<aclass="headerlink" href="#examine-annotation" title="Anchor link to this Header on this Page">¶</a></h2>
4902
4862
<p>If a <spantranslate="no"><em><abbrtitle="an online service for storing repositories, accessible from a browser">GitHub</abbr></em> Action</span> fails, you will see a clear notification.</p>
<li><abbrtitle="Insulet tubeless insulin pump; Loop supports Eros (with RileyLink) and DASH. Eros is also known as Classic, UST400, and System.">Omnipod</abbr> users: 3 seconds to remember which Personal Diabetes Manager (PDM) you've been using.</li>
4052
4052
<li>Medtronic users: 10 minutes to put a battery in and look at model and firmware</li>
4053
-
<li>Dana users: 5 minutes to check your model number</li>
4054
4053
<li>Other pump users: 5 days to email friends asking them to check closets for their old Medtronic pump or call your insurance to start prior authorization for <abbrtitle="Insulet tubeless insulin pump; Loop supports Eros (with RileyLink) and DASH. Eros is also known as Classic, UST400, and System.">Omnipod</abbr></li>
<li>If you have a Medtronic pump, check the <ahref="#check-medtronic-pump-version">Medtronic Pump Version</a> list to ensure compatible model/firmware</li>
4061
4060
<li>If you use <ahref="#omnipod-pumps"><abbrtitle="Insulet tubeless insulin pump; Loop supports Eros (with RileyLink) and DASH. Eros is also known as Classic, UST400, and System.">Omnipod</abbr></a> - check which kind</li>
4061
+
<li>For expert testers only, must build a special <abbrtitle="version of code within a single repository or workspace repository">branch</abbr>:<ul>
4062
4062
<li>If you use <ahref="#sooil-dana-pumps">Dana</a> - check which kind</li>
4063
-
<li>If you use <ahref="#medtrum-nano">Medtrum Nano</a> - Check which loop version</li>
4063
+
<li>If you use <ahref="#medtrum-nano">Medtrum Nano</a> - click the link</li>
4064
+
</ul>
4065
+
</li>
4064
4066
</ul>
4065
4067
</div>
4066
4068
<divclass="admonition question">
@@ -4084,8 +4086,11 @@ <h2 id="pumps-compatible-with-the-loop-app">Pumps Compatible with the <em><abbr
4084
4086
<li>See caveat about <ahref="../phone/#compatible-device" target="_blank">iPhone 16</a></li>
4085
4087
</ul>
4086
4088
</li>
4087
-
<li><ahref="#sooil-dana-pumps">Dana-i / DanaRS-v3</a> (v3.7.5 or newer)</li>
4088
-
<li><ahref="#medtrum-nano">Medtrum Touchcare Nano</a> (feat/dev-medtrum <abbrtitle="version of code within a single repository or workspace repository">branch</abbr> only, v3.9.0 or newer)</li>
4089
+
</ul>
4090
+
<p>You must build a special <abbrtitle="version of code within a single repository or workspace repository">branch</abbr> to test these pumps. Please only test if you are willing to update frequently, pay close attention and return to open loop as needed.</p>
4091
+
<ul>
4092
+
<li><ahref="#sooil-dana-pumps">Dana-i / DanaRS-v3</a> (experts only, work in progress)</li>
4093
+
<li><ahref="#medtrum-nano">Medtrum Touchcare Nano</a> (experts only, work in progress)</li>
4089
4094
</ul>
4090
4095
<h2id="check-medtronic-pump-version">Check Medtronic Pump Version<aclass="headerlink" href="#check-medtronic-pump-version" title="Anchor link to this Header on this Page">¶</a></h2>
<p><abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> does not support <abbrtitle="Insulet tubeless insulin pump; Loop supports Eros (with RileyLink) and DASH. Eros is also known as Classic, UST400, and System.">Omnipod</abbr> 5 pods.</p>
4260
4265
<h2id="sooil-dana-pumps">Sooil Dana pumps<aclass="headerlink" href="#sooil-dana-pumps" title="Anchor link to this Header on this Page">¶</a></h2>
4261
4266
<divclass="admonition warning">
4262
-
<pclass="admonition-title">Dana pumps support is new - pay attention</p>
4263
-
<p>The Dana pump is supported with the released <em><abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app, v3.8.0 or newer.</p>
4264
-
<p>Follow the <ahref="https://loop.zulipchat.com/#narrow/channel/144182-development/topic/DanaKit.20support.20for.20Loop">Zulipchat Dana Pump discusion</a> if you need additional support for the Dana pump.</p>
4267
+
<pclass="admonition-title">You must build <code>feat/dev-dana-medtrum</code><abbrtitle="version of code within a single repository or workspace repository">branch</abbr> to use Dana pumps</p>
4268
+
<p>This <abbrtitle="version of code within a single repository or workspace repository">branch</abbr> is experimental and requires careful attention to bolus accounting and <abbrtitle="Insulin on Board, affects automated insulin delivery: the current active insulin (above or below the basal rate) that Loop calculates and uses for glucose prediction">IOB</abbr> reporting. </p>
4269
+
<ul>
4270
+
<li>You must follow <ahref="https://loop.zulipchat.com/#narrow/channel/144182-development/topic/DanaKit.20Troubleshooting/with/547829260">zulipchat DanaKit topic</a></li>
4271
+
</ul>
4265
4272
<p>Read these pages in LoopDocs:</p>
4266
4273
<ul>
4267
4274
<li><ahref="../../loop-3/add-pump/#dana-i-danars-v3" target="_blank">Add a Dana Pump</a></li>
@@ -4272,22 +4279,27 @@ <h2 id="sooil-dana-pumps">Sooil Dana pumps<a class="headerlink" href="#sooil-dan
4272
4279
<h3id="dana-i">Dana-i<aclass="headerlink" href="#dana-i" title="Anchor link to this Header on this Page">¶</a></h3>
4273
4280
<p>The Dana-i is the latest and greatest from the Korean pump manufacturer Sooil, released in 2020.</p>
4274
4281
<blockquote>
4275
-
<p>The <em><abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app v3.7.5 or newer supports the Dana-i. </p>
4282
+
<p>The <code>feat/dev-dana-medtrum</code><abbrtitle="version of code within a single repository or workspace repository">branch</abbr>supports Dana-i. </p>
<h3id="danars">DanaRS<aclass="headerlink" href="#danars" title="Anchor link to this Header on this Page">¶</a></h3>
4279
4286
<p>The DanaRS was first released in 2002, with firmware version v1 which is not supported at this time. Only firmware version v3 and onwards are supported with the <em><abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app.
4280
4287
<ahref="../../loop-3/add-pump/#dana-i-danars-v3">Check here</a> to see how to check your firmware version.</p>
4281
4288
<blockquote>
4282
-
<p>The <em><abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></em> app v3.7.5 or newer supports the DanaRS-v3. </p>
4289
+
<p>The <code>feat/dev-dana-medtrum</code><abbrtitle="version of code within a single repository or workspace repository">branch</abbr>supports DanaRS-v3. </p>
<h2id="medtrum-nano">Medtrum Nano<aclass="headerlink" href="#medtrum-nano" title="Anchor link to this Header on this Page">¶</a></h2>
4286
4293
<divclass="admonition warning">
4287
-
<pclass="admonition-title">You must build feat/dev-medtrum <abbrtitle="version of code within a single repository or workspace repository">branch</abbr> to use Medtrum patch pumps</p>
4288
-
<p>The Medtrum patch pump is in feat/dev-medtrum (as of version v3.9.0) and is experimental as of now.</p>
4289
-
<p><strong>Be very careful running this. The initial version had a bug where a delivered bolus was not always recorded properly. This is just one example of why only experts should volunteer to test experimental code.</strong></p>
4290
-
<p>Follow along in the <ahref="https://loop.zulipchat.com/#narrow/channel/144182-development/topic/Medtrum.20Nano.20-.20pumps.20for.20development.20use/with/481836247">zulipchat Medtrum channel</a>.</p>
4294
+
<pclass="admonition-title">You must build <code>feat/dev-dana-medtrum</code><abbrtitle="version of code within a single repository or workspace repository">branch</abbr> to use Medtrum pumps</p>
4295
+
<p>This <abbrtitle="version of code within a single repository or workspace repository">branch</abbr> is experimental and requires careful attention to bolus accounting and <abbrtitle="Insulin on Board, affects automated insulin delivery: the current active insulin (above or below the basal rate) that Loop calculates and uses for glucose prediction">IOB</abbr> reporting. </p>
4296
+
<ul>
4297
+
<li>You must follow <ahref="https://loop.zulipchat.com/#narrow/channel/144182-development/topic/Medtrum.20Nano.20-.20pumps.20for.20development.20use/with/481836247">zulipchat Medtrum channel</a></li>
<li><ahref="../../faqs/rileylink-faqs/#orangelink-firmware">Firmware Update</a> information on the <abbrtitle="radio-frequency device Loop uses to control Eros pods (aka. Gen 3) and older Medtronic pumps">OrangeLink</abbr></li>
3861
3861
</ul>
3862
3862
<h2id="waiting-for-your-rileylink-compatible-device">Waiting for your <abbrtitle="radio-frequency device Loop uses to control Eros pods (aka. Gen 3) and older Medtronic pumps">RileyLink</abbr> Compatible Device<aclass="headerlink" href="#waiting-for-your-rileylink-compatible-device" title="Anchor link to this Header on this Page">¶</a></h2>
3863
-
<p>While you are waiting for the <abbrtitle="radio-frequency device Loop uses to control Eros pods (aka. Gen 3) and older Medtronic pumps">RileyLink</abbr> compatible device to arrive, you can proceed with these build directions and can try one of the <ahref="../../version/simulator/" target="_blank">Simulated <abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></a> options. After that, unless you are using <em><abbrtitle="Insulet tubeless insulin pump; Loop supports Eros (with RileyLink) and DASH. Eros is also known as Classic, UST400, and System.">Omnipod</abbr> DASH</em> or Sooil Dana, you'll have to wait for your device.</p>
3863
+
<p>While you are waiting for the <abbrtitle="radio-frequency device Loop uses to control Eros pods (aka. Gen 3) and older Medtronic pumps">RileyLink</abbr> compatible device to arrive, you can proceed with these build directions and can try one of the <ahref="../../version/simulator/" target="_blank">Simulated <abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr></a> options. After that, unless you are using pump that communicates directly with Bluetooth, you'll have to wait for your device.</p>
3864
3864
<p>The population of <abbrtitle="Do it yourself, a common acronym for the open-source software community (and the maker community)">DIY</abbr> loopers (<abbrtitle="With a capital L, Loop is one of several do-it-yourself artifical pancreas systems">Loop</abbr> and Android APS) has grown enough that you might be able to find someone local to loan you their spare.</p>
3865
3865
<h2id="next-step-enroll-in-apple-developer-program">Next Step: Enroll in Apple Developer Program<aclass="headerlink" href="#next-step-enroll-in-apple-developer-program" title="Anchor link to this Header on this Page">¶</a></h2>
3866
3866
<p>Now you are ready to enroll in the <ahref="../apple-developer/">Apple Developer Program</a>.</p>
0 commit comments