Merged
Conversation
* allow any target branch to sync with upstream branch of the same name * minimize the number of runners * only run create certs if a build is planned
Collaborator
Author
bjorkert
approved these changes
Oct 23, 2025
Collaborator
Author
TestRepeat a few scheduled tests with the final version. Test DetailsStart with the final commit of this PR and make a new branch, Time differences between 2 scheduled builds are not significant - it's the same processes just on different runners. Expect to skip certs and skip buildExpect to build because of upstream commitExpect to build - because of 4th Thursday (both repos at same commit) |
Collaborator
Author
|
Comment - I renamed LoopFollow in docs-test to LoopFollow_fork_from_mdb so that docs-test LoopFollow that is forked from loopandlearn can be restored to the name of LoopFollow. I updated the links in this PR to the new fork name so they continue to work. |
This was referenced Dec 6, 2025
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.


Purpose
After thinking about it a bit more, there are more improvements that can be made to the GitHub actions build process than were included in PR #477.
Because there are no alive branches to consider, there is no reason to limit the sync to upstream to only work with
mainanddev. This way someone testing aspecialbranch can run the build process and have thatspecialbranch pick up updates from the upstream repository.This PR only affects the build yml file. The redesign from this PR and PR 477 can be replicated in other open source apps.
Method
Rules of Thumb
Details
There are 3 main jobs:
The biggest change is to check_status.
Edited this next section after updating for the following reasons (and modifying a few names):