From d1623d94154c7f7b1d6c42d35801831a40bf3135 Mon Sep 17 00:00:00 2001 From: Dave Oster Date: Tue, 10 Nov 2026 15:20:21 -0600 Subject: [PATCH 1/2] WORK-17632: release tracking catch-up runs once a day instead of every 10 minutes The staging and production trackers still run after each deployment; only the timed catch-up moves to daily, as Alma's shared tracker generator writes it. Staging pushes now report at once, since staging has no deployment to follow. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/factory-production-intake.yml | 2 +- .github/workflows/factory-release-intake.yml | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/factory-production-intake.yml b/.github/workflows/factory-production-intake.yml index 5222ad2..ccec3b6 100644 --- a/.github/workflows/factory-production-intake.yml +++ b/.github/workflows/factory-production-intake.yml @@ -5,7 +5,7 @@ on: types: [requested, in_progress, completed] branches: [master] schedule: - - cron: '3,13,23,33,43,53 * * * *' + - cron: '43 8 * * *' workflow_dispatch: permissions: contents: read diff --git a/.github/workflows/factory-release-intake.yml b/.github/workflows/factory-release-intake.yml index 96071fc..72ef5f9 100644 --- a/.github/workflows/factory-release-intake.yml +++ b/.github/workflows/factory-release-intake.yml @@ -1,8 +1,11 @@ name: Track staging work in Factory on: + # Staging has no deployment workflow to follow here, so each push to staging reports at once (WORK-17632). + push: + branches: [staging] schedule: - - cron: '7,17,27,37,47,57 * * * *' + - cron: '17 8 * * *' workflow_dispatch: permissions: From 4f9112cf449beba3762da7fb6096a680f0568788 Mon Sep 17 00:00:00 2001 From: Dave Oster Date: Tue, 10 Nov 2026 15:27:19 -0600 Subject: [PATCH 2/2] WORK-17632: the CLI's staging tracker catches up hourly instead of on a push trigger Alma accepts tracker reports only from master, so a run started by a push to staging was refused, and no CLI workflow runs on staging pushes to follow. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/factory-release-intake.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/factory-release-intake.yml b/.github/workflows/factory-release-intake.yml index 72ef5f9..8541eb3 100644 --- a/.github/workflows/factory-release-intake.yml +++ b/.github/workflows/factory-release-intake.yml @@ -1,11 +1,9 @@ name: Track staging work in Factory on: - # Staging has no deployment workflow to follow here, so each push to staging reports at once (WORK-17632). - push: - branches: [staging] + # No workflow runs on a push to staging here, so this catches up hourly instead of every 10 minutes (WORK-17632). schedule: - - cron: '17 8 * * *' + - cron: '17 * * * *' workflow_dispatch: permissions: