Repository navigation
Restore the weekly schedule to Build Loop and phase out Build Loop Auto - #581
Merged
Merged
Conversation
Contributor
Author
ps2
approved these changes
Nov 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
build_loop.ymland rename it from "4. Build Loop Manual" to "4. Build Loop"build_loop_auto.ymlinto "zzz Phasing Out": no schedule, manual run only. It will be removed from the repo in a future releaseWhy
GitHub keeps disabling the scheduled Build Loop workflow in people's forks, so the weekly sync and build stop running. We never found the cause. A workflow with a new file name (
build_loop_auto.yml) worked while only a few people used it. After release it began being disabled the same way the originalbuild_loop.ymlhad been.Since a new file name didn't help, this PR puts the schedule back in
build_loop.yml, so there is one build workflow that runs both manually and on schedule. The "cancel when there is nothing to build" job moves with it, so a scheduled run still shows as cancelled, not successful, when no build was made.build_loop_auto.ymlis kept for now because some people have customizations in it. They can copy them intobuild_loop.ymlbefore the file is removed. The "zzz" prefix puts it at the bottom of the Actions list.Fastlane update check
fastlane is pinned in the Gemfile, but when a newer release exists it still prints "Please update using bundle update fastlane" and the full changelog at the end of every run. When a build fails, that notice comes after the real error and is easy to mistake for the cause.
FASTLANE_SKIP_UPDATE_CHECK: trueis now set in Validate Secrets, Add Identifiers, Create Certificates, Build Loop, and the phasing-out workflow. The pin is still bumped by hand when a newer fastlane is needed.What users need to do after updating
build_loop_auto.yml, move those changes intobuild_loop.ymlFollow-up
build_loop_auto.ymlin a later release🤖 Generated with Claude Code