Skip to content

Commit fc0a682

Browse files
committed
update language and put in some admonitions, fix links
1 parent d8bfa0a commit fc0a682

File tree

5 files changed

+22
-15
lines changed

5 files changed

+22
-15
lines changed

docs/browser/automatic.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,23 @@ The instructions provided for building with a browser include settings to automa
99

1010
What does that mean?
1111

12-
* **inactive** means no commits within the last 60 days
12+
* **inactive** means stable code (no new commit within the last 60 days)
1313
* **disables actions** means the Build Action shows up as disabled
1414

1515
### What Manual Action is Required?
1616

1717
For any repository that is stable, like the *Loop* app, you may need to take manual action to keep automatic builds flowing every month.
1818

1919
* Put a calendar reminder to check every month on the 2nd day of the month (or later)
20-
* Check that *TestFlight* has a new build of the *Loop* app
20+
* Check that *TestFlight* has a new build of the *Loop* (or other) app
2121
* If not, go to your repository to see if the build action is disabled
2222
* If necessary, enable the build action at your repository as shown in the graphic below and then launch a manual build
2323

2424
![fix a disabled build state](img/build-disabled-fix.png )
2525

26-
This keeps the most recent version of your app available in *TestFlight* for you to install when you are ready.
26+
This keeps the most recent version of your app available in *TestFlight* for you to install when you are ready. This should be required no more frequently than every 60 days, however, best to make it a monthly habit to check.
27+
28+
> Builds in *TestFlight* are good for 90 days before they [expire](../operation/features/notifications.md#loop-app-expiration-notification){: target="_blank" }.
2729
2830
## What is Automatic
2931

@@ -33,9 +35,10 @@ These events are automatically scheduled:
3335
* If found, your fork is automatically updated and a new build created and uploaded to *TestFlight*
3436
* Once a month: Build the app and upload the fresh build to *TestFlight*
3537

36-
> These automatic actions happen on schedule, but if your build action is disabled, 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.
37-
>
38-
> * Refer to [What Manual Action is Required?](#what-manual-action-is-required)
38+
!!! important "You Get No Warning if Repository Build Action is Disabled"
39+
These automatic actions happen on schedule, but if your build action is disabled, 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.
40+
41+
* Refer to [What Manual Action is Required?](#what-manual-action-is-required)
3942

4043
If you do not want this automatic schedule, you can modify it.
4144

@@ -63,9 +66,10 @@ In that case, you should check your favorite information site to find out what t
6366

6467
On the first day of every month, you will see a successful `build action`. The purpose of this build is to provide a recent version of the app in *TestFlight* so you are never in a situation where you have no app on your phone.
6568

66-
> This automatic monthly build happens on schedule, but if your build action is disabled, 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.
67-
>
68-
> * Refer to [What Manual Action is Required?](#what-manual-action-is-required)
69+
!!! important "You Get No Warning if Repository Build Action is Disabled"
70+
If your build action is disabled, 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.
71+
72+
* Refer to [What Manual Action is Required?](#what-manual-action-is-required)
6973

7074
You start getting [Notifications](../operation/features/notifications.md#loop-app-expiration-notification){: target="_blank" } when there are fewer than 20 days until expiration. When you see the warning, install the newest build from your *TestFlight* app. You do not want to get the dreaded "Loop Beta is not available" message on your phone. (The warnings get very agressive when close to expiration.)
7175

docs/browser/bb-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ These considerations were prepared when most people were using a Mac computer to
122122
* Automatic Updates are loaded into *TestFlight*
123123
* With version 3.4 and newer, builds are automatically prepared at least once a month
124124
* You choose when to install the new app from TestFlight onto your phone
125-
* WARNING: starting May 2025, [Manual Action for Automatic Build](automatic.md#manual-action-for-automatic-build){: target="_blank" } may be required - be sure to check monthly to see if you need to start a build manually
125+
* **WARNING:** starting May 2025, [Manual Action for Automatic Build](automatic.md#manual-action-for-automatic-build){: target="_blank" } may be required - be sure to check monthly to see if you need to start a build manually
126126
* Manual Updates are easy
127127
* Starting an update takes a few minutes of your time; it can be done from your phone; the rest is automatic and is done in about an hour
128128
* After the *GitHub* Build starts, your app is ready to install on your *iPhone* in about an hour

docs/browser/bb-update.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ Refer to graphic below as you follow the steps to build the *Loop* app. The numb
168168
* (1) Click on the `Actions` tab
169169
* (2) Select the `4. Build Loop` workflow on the left
170170
* If using a mobile browser, be sure to use landscape mode to more closely match how *GitHub* looks on a computer.
171-
* If you notice your build action is disabled, you must do (3)
171+
* If you notice your build action is disabled, you must (3) click on `Enable workflow`
172172
* (4) Look on the right and click `Run workflow` to see the dropdown
173173
* (5) Click on the green `Run workflow` button in the dropdown
174174
* Wait ~25 min for the build to complete successfully

docs/browser/other-apps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ Refer to the graphic below for the first four steps:
390390

391391
1. Wait a few minutes to make sure there is not an early failure
392392
* If you see the red `X` (:octicons-x-circle-fill-16:{: .failed }):
393-
* Use the Browser Build Errors page to resolve the error, substituting , then repeat the Action
393+
* Use the Browser Build Errors page (which uses LoopWorkspace repository) to resolve the error, substituting the repository name for the app you are building, then repeat the Action
394394
* [Quick Reference for Browser Build Errors](bb-errors.md#quick-reference-for-browser-build-errors){: target="_blank" }
395395
1. If the process appears to be happening without an error, go do something else for a while. The build should take less than half an hour (these tend to build faster than the *Loop* app.
396396
* When you see the green check (:octicons-check-circle-fill-16:{: .passed }) continue

docs/browser/phone-install.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,12 @@ The instructions on the [Configure to Use Browser](intro-summary.md){: target="_
6666
* This is only for the `default` branch, typically `main`
6767
* Build the app at least once a month and upload it to *TestFlight*
6868

69-
> These automatic actions happen on schedule, but starting May 2025, you may find your build action disabled by *GitHub*. (Might happen every 60 days.) 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.
70-
>
71-
> * Refer to [What Manual Action is Required?](automatic.md#what-manual-action-is-required){: target="_blank" }
69+
!!! important "You Get No Warning if Repository Build Action is Disabled"
70+
Alert - this issue is new as of May 2025. Your build action might be disabled by *GitHub*, which means you need to enable it manually.
71+
72+
If your build action is disabled, 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.
73+
74+
* Refer to [Manual Action for Automatic Build](automatic.md#manual-action-for-automatic-build){: target="_blank" }
7275

7376
Unless you make the recommended one-time change to [Disable Automatic Install from *TestFlight*](#disable-automatic-install-from-testflight), the default setting for each app found in *TestFlight* is to:
7477

0 commit comments

Comments
 (0)