From 93b56e51e0f1af7bcba5de4adea24260496e0174 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 6 Jul 2024 02:32:46 +0000 Subject: [PATCH 1/2] Bump certifi from 2024.6.2 to 2024.7.4 Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4. - [Commits](https://github.com/certifi/python-certifi/compare/2024.06.02...2024.07.04) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4638393b2cb..51c76bb901e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ Babel==2.15.0 beautifulsoup4==4.12.3 -certifi==2024.6.2 +certifi==2024.7.4 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 From b92b2d6cfabfe891fe938885ee7bd9f46c64351e Mon Sep 17 00:00:00 2001 From: marionbarker Date: Sat, 6 Jul 2024 16:49:25 -0700 Subject: [PATCH 2/2] fix typo in table, clarify automatic build information --- docs/gh-actions/automatic.md | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/docs/gh-actions/automatic.md b/docs/gh-actions/automatic.md index 94a0f33d285..130089a4d1a 100644 --- a/docs/gh-actions/automatic.md +++ b/docs/gh-actions/automatic.md @@ -6,7 +6,7 @@ ## Modify Automatic Building -For someone using [development code](build-dev-browser.md) for their own use, they probably want to decide when to update their `fork` to the most recent commit. They can still have the advantage of automatic building without automatic updates. There may be other configurations someone would choose. These options are added to Loop 3.3.0 (`dev` branch) and later. +For someone using [development code](build-dev-browser.md) for their own use, they could decide to choose when to update their `fork` to the most recent commit. They can still have the advantage of automatic building without automatic updates; in other words, they want a new build added to TestFlight every month. There may be other configurations someone would choose. These options are available starting with Loop 3.3.0 (`dev` branch) and later. You can affect the default behavior: @@ -15,22 +15,31 @@ You can affect the default behavior: ### Modify Automatic Schedule -You can modify the automation by creating and using some variables. +This is an optional step. If you are happy with the automatic sync and update, you are done with this page. -To configure the automated build more granularly involves creating up to two environment variables: `SCHEDULED_BUILD` and/or `SCHEDULED_SYNC`. See [How to configure a variable](#how-to-configure-a-variable). +??? tip "Instructions to Modify the Automatic Actions (Click to Open/Close)" + You can modify the automation by creating and using some variables. -Note that the weekly and monthly `Build Loop` actions will continue, but the actions are modified if one or more of these variables is set to false. **A successful Action Log will still appear, even if no automatic activity happens**. + To configure the automated build more granularly involves creating up to two environment variables: `SCHEDULED_BUILD` and/or `SCHEDULED_SYNC`. See [How to configure a variable](#how-to-configure-a-variable). -* If you want to manually decide when to update your repository to the latest commit, but you want the monthly builds and keep-alive to continue: set `SCHEDULED_SYNC` to false and either do not create `SCHEDULED_BUILD` or set it to true -* If you want to only build when an update has been found: set `SCHEDULED_BUILD` to false and either do not create `SCHEDULED_SYNC` or set it to true - * **Warning**: if no updates to your default branch are detected within 90 days, your previous TestFlight build may expire requiring a manual build + Note that the weekly and monthly `Build Loop` actions will continue, but the actions are modified if one or more of these variables is set to false. **A successful Action Log will still appear, even if no automatic activity happens**. -|
`SCHEDULED_SYNC`
|
`SCHEDULED_BUILD`
| Automatic Actions | -|---|---|---| -| `true` (or NA) | `true` (or NA) | keep-alive, weekly update check (auto update/build), monthly build with auto update| -| `true` (or NA) | `false` | keep-alive, weekly update check with auto update, only builds if update detected| -| `false` | `true` (or NA) | keep-alive, monthly build, no auto update | -| `false` | `false` | no automatic activity, no keep-alive| + * If you want to manually decide when to update your repository to the latest commit, but you want the monthly builds and keep-alive to continue: + * create the variable `SCHEDULED_SYNC` and set it to false + * either do not create the variable `SCHEDULED_BUILD` or set it to true + * If you are building the `dev branch` at a time when there is a lot of activity in that branch, you may want this configuration + * If you want to only build when an update has been found: + * either do not create the variable `SCHEDULED_SYNC` or set it to true + * create the variable `SCHEDULED_BUILD` and set it to false + * **Warning**: if no updates to your default branch are detected within 90 days, your previous TestFlight build may expire requiring a manual build + * During a time when updates are not happening frequently, this is not a good choice + + |
`SCHEDULED_SYNC`
|
`SCHEDULED_BUILD`
| Automatic Actions | + |---|---|---| + | `true` (or N/A) | `true` (or N/A) | This is the default:
keep-alive, weekly update check (auto update/build), monthly build with auto update| + | `false` | `true` (or N/A) | keep-alive, monthly build, no auto update | + | `true` (or N/A) | `false` | keep-alive, weekly update check with auto update, only builds if update detected | + | `false` | `false` | no automatic activity, no keep-alive| ### How to configure a variable