From cabc8305d44a3fc3324eb78b752da5f1f6ca719d Mon Sep 17 00:00:00 2001 From: marionbarker Date: Sun, 28 Sep 2025 18:04:54 -0700 Subject: [PATCH 1/2] update regarding cert renewal steps --- docs/browser/automatic.md | 12 ++++++++---- docs/browser/bb-errors.md | 2 ++ docs/browser/bb-update.md | 2 ++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/browser/automatic.md b/docs/browser/automatic.md index 58d6b89a343..e808495d4cf 100644 --- a/docs/browser/automatic.md +++ b/docs/browser/automatic.md @@ -124,7 +124,7 @@ You must have the `ENABLE_NUKE_CERTS` variable set to `true` for your *GitHub* o ### Automatic Certificate Renewal -Some Open-Source apps, in particular `Trio`, `LoopCaregiver`, `LoopFollow` and `Loop` have automatic certificate renewal. +Some Open-Source apps, in particular `Trio`, `LoopCaregiver`, `LoopFollow`, `Loop` and `iAPS` have automatic certificate renewal. * If your signing credentials for the app being built are invalid and `ENABLE_NUKE_CERTS` is `true`, then signing credentials will be cleared from your `Match-Secrets` repository, a new `Distribution` certificate will be created at *Apple* and signing credentials for the current app will be generated and stored in `Match-Secrets`. @@ -134,9 +134,7 @@ Some Open-Source apps, in particular `Trio`, `LoopCaregiver`, `LoopFollow` and ` ### Open-Source App Schedule -Each Open-Source App has a schedule for when the automatic build happens. - -> 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. +The table below indicates **planned** time for the automatic build schedule. | Open-Source App | AutoCerts? | Wed
UTC | 1st of Month
UTC | |:--|:-:|:-:|:-:| @@ -147,6 +145,12 @@ Each Open-Source App has a schedule for when the automatic build happens. | LoopFollow_Third | ✅ | 12:40 | 10:40 | | Trio | ✅ | 08:43 | 06:43 | | xDrip4iOS | ❌ | 16:43 | 14:43 | +| iAPS | ✅ | 03:00 daily | n/a | + +> The *iAPS* app uses a different system to trigger updates + +> * daily check for updates +> * autobuild when updates detected (if user opts in) !!! question "Why are the Hour and Minute staggered?" There are 2 reasons: diff --git a/docs/browser/bb-errors.md b/docs/browser/bb-errors.md index 92178e95186..5f4ec5e7242 100644 --- a/docs/browser/bb-errors.md +++ b/docs/browser/bb-errors.md @@ -766,6 +766,8 @@ We have removed the section on getting a new Fastlane API Key - that is not the The rest of this section has some steps that may be needed in the future. Do not follow any of these steps at this time unless a mentor has suggested it or you have a specific error case where one of these steps is recommended. +> If you are building *xDrip4iOS*, or another app that does not automatically renew certificates, go ahead and try these steps. No need to check with a mentor first. + ## Other Help Steps These help steps might be needed so the documentation is here. diff --git a/docs/browser/bb-update.md b/docs/browser/bb-update.md index 89146b9bf31..978aa37c106 100644 --- a/docs/browser/bb-update.md +++ b/docs/browser/bb-update.md @@ -493,6 +493,8 @@ Manual certificate renewal is not longer required if you added the `Variable` `E ### Manual Steps to Renew Your `Distribution Certificate` +> If you are coming here because you build an app, like *xDrip4iOS*, without automatic renewal, these steps will work for you. + Manual certificate renewal is not longer required if you added the `Variable` `ENABLE_NUKE_CERTS`. See [Add Variable](prepare-fork.md#add-variable){: target="_blank" }. 1. Use this link to view your [Apple Developer Certificates](https://developer.apple.com/account/resources/certificates/list) From 2b9c48339a0df02bb518f1417cd773322072f9b7 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Sun, 28 Sep 2025 18:06:53 -0700 Subject: [PATCH 2/2] fix typo --- docs/browser/bb-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/browser/bb-update.md b/docs/browser/bb-update.md index 978aa37c106..d758d9c80dd 100644 --- a/docs/browser/bb-update.md +++ b/docs/browser/bb-update.md @@ -495,7 +495,7 @@ Manual certificate renewal is not longer required if you added the `Variable` `E > If you are coming here because you build an app, like *xDrip4iOS*, without automatic renewal, these steps will work for you. -Manual certificate renewal is not longer required if you added the `Variable` `ENABLE_NUKE_CERTS`. See [Add Variable](prepare-fork.md#add-variable){: target="_blank" }. +Manual certificate renewal is no longer required if you added the `Variable` `ENABLE_NUKE_CERTS`. See [Add Variable](prepare-fork.md#add-variable){: target="_blank" }. 1. Use this link to view your [Apple Developer Certificates](https://developer.apple.com/account/resources/certificates/list) * If your screen shows no Certificates and you see a message "Getting Started with Certificates", your certificate already expired and was removed by *Apple*; so skip ahead to Step 2: Navigate to your `Match-Secrets` Repository