From 1e3f51b47e6748b62607e27c3e52f211f6c04fae Mon Sep 17 00:00:00 2001 From: marionbarker Date: Thu, 2 Oct 2025 09:06:54 -0700 Subject: [PATCH 1/2] Shift GitHub build actions to Sunday and 9th of month --- .github/workflows/build_LoopFollow.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_LoopFollow.yml b/.github/workflows/build_LoopFollow.yml index be5e0caab..4b38dd6b0 100644 --- a/.github/workflows/build_LoopFollow.yml +++ b/.github/workflows/build_LoopFollow.yml @@ -7,9 +7,9 @@ on: #push: schedule: - # avoid starting an action at xx:00 when GitHub resources are impacted - - cron: "17 12 * * 3" # Checks for updates at 12:17 UTC every Wednesday - - cron: "17 10 1 * *" # Builds the app on the 1st of every month at 10:17 UTC + # avoid starting an action at times when GitHub resources are impacted + - cron: "17 12 * * 0" # Checks for updates at 12:17 UTC every Sunday + - cron: "17 10 9 * *" # Builds the app on the 9th of every month at 10:17 UTC env: UPSTREAM_REPO: loopandlearn/LoopFollow @@ -198,7 +198,7 @@ jobs: | # runs if started manually, or if sync schedule is set and enabled and scheduled on the first Saturday each month, or if sync schedule is set and enabled and new commits were found github.event_name == 'workflow_dispatch' || (needs.check_alive_and_permissions.outputs.WORKFLOW_PERMISSION == 'true' && - (vars.SCHEDULED_BUILD != 'false' && github.event.schedule == '17 10 1 * *') || + (vars.SCHEDULED_BUILD != 'false' && github.event.schedule == '17 10 9 * *') || (vars.SCHEDULED_SYNC != 'false' && needs.check_latest_from_upstream.outputs.NEW_COMMITS == 'true' ) ) steps: From 9d7f1b0aadaba289341d29c10a504d35a4bc16d7 Mon Sep 17 00:00:00 2001 From: marionbarker Date: Thu, 2 Oct 2025 10:28:07 -0700 Subject: [PATCH 2/2] configure to do the monthly build on the second Saturday of each month --- .github/workflows/build_LoopFollow.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_LoopFollow.yml b/.github/workflows/build_LoopFollow.yml index 4b38dd6b0..bef0a1d9d 100644 --- a/.github/workflows/build_LoopFollow.yml +++ b/.github/workflows/build_LoopFollow.yml @@ -9,7 +9,7 @@ on: schedule: # avoid starting an action at times when GitHub resources are impacted - cron: "17 12 * * 0" # Checks for updates at 12:17 UTC every Sunday - - cron: "17 10 9 * *" # Builds the app on the 9th of every month at 10:17 UTC + - cron: "17 10 8-14 * 6" # Builds the app on the second Saturday of each month 10:17 UTC env: UPSTREAM_REPO: loopandlearn/LoopFollow @@ -198,7 +198,7 @@ jobs: | # runs if started manually, or if sync schedule is set and enabled and scheduled on the first Saturday each month, or if sync schedule is set and enabled and new commits were found github.event_name == 'workflow_dispatch' || (needs.check_alive_and_permissions.outputs.WORKFLOW_PERMISSION == 'true' && - (vars.SCHEDULED_BUILD != 'false' && github.event.schedule == '17 10 9 * *') || + (vars.SCHEDULED_BUILD != 'false' && github.event.schedule == '17 10 8-14 * 6') || (vars.SCHEDULED_SYNC != 'false' && needs.check_latest_from_upstream.outputs.NEW_COMMITS == 'true' ) ) steps: