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
Copy file name to clipboardExpand all lines: docs/browser/automatic.md
+24-8Lines changed: 24 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -134,20 +134,36 @@ Some Open-Source apps, in particular `Trio`, `LoopCaregiver`, `LoopFollow` and `
134
134
135
135
### Open-Source App Schedule
136
136
137
-
Each Open-Source App has a schedule for when the automatic build happens. This determines when the automatic check for certificate status happens.
137
+
Each Open-Source App has a schedule for when the automatic build happens.
138
138
139
-
The times are shifted to make sure only one Open-Source app performs a `nuke` action. Any other app building later that same day will just create new signing credentials; it will not need to `nuke` all credentials. This only happens once a year, but we wanted to be sure there are no conflicts. Even if an app doesn't have automatic certificates implemented yet, they are added to the table as suggested values to use when this capability gets added. All times are UTC. If other apps decide to add this feature, please make a pull request to LoopDocs so we can add those times to the deconfliction table.
139
+
> The table below indicates **planned** minutes. They **may happen at the start of the hour now**, but are planned to be shifted to the indicated minute over time.
!!! question "Why are the Hour and Minute staggered?"
152
+
There are 2 reasons:
153
+
154
+
1. You only want one action to `nuke` profiles and build credentials associated with an expired certificate
155
+
2. The *GitHub* resources are more likely to be busy at the beginning of each hour
156
+
157
+
??? abstract "Do you want to know more? (Click to Open/Close)"
158
+
159
+
This build schedule determines when the automatic check for certificate status happens. The times are shifted to make sure only one Open-Source app performs a `nuke` action. Any other app building later that same day will just create new signing credentials; it will not need to `nuke`. This only happens once a year, but we wanted to be sure there are no conflicts.
160
+
161
+
Starting in 2025 May, some people were getting messages that "no runners" were available to perform their build. (Remember, this is a **free** service we are using.)
162
+
Initially, all builds started at the "top of the hour" (HH:00), but it turns out that is when *GitHub* has the most activity.
163
+
In an attempt to minimize build failures due to resource limitations, the minute of the hour for all the apps is gradually being shifted.
164
+
165
+
166
+
Even if an app doesn't have automatic certificates implemented yet, they are added to the table as suggested values to use when this capability gets added. All times are UTC. If other apps decide to add this feature, please make a pull request to LoopDocs so we can add those times to the deconfliction table.
0 commit comments