From 4af2e6be30e2f663ed79fc20954bbbb990efacdc Mon Sep 17 00:00:00 2001 From: Lawrence Chen <54008264+lawrencecchen@users.noreply.github.com> Date: Tue, 3 Mar 2026 15:42:09 -0800 Subject: [PATCH] Remove hourly cron and skipped job from nightly workflow (#817) Every merge to main already triggers a nightly build, making the hourly cron redundant. The skipped job was cosmetic (just echoed a message) and caused confusing red X statuses when cancel-in-progress kicked in. --- .github/workflows/nightly.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 702c5d8f..da320e73 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -3,9 +3,6 @@ name: Nightly macOS build on: push: branches: [main] - schedule: - # Every hour at :30. The 'decide' job skips if main has no new commits. - - cron: "30 * * * *" workflow_dispatch: inputs: force: @@ -367,12 +364,3 @@ jobs: run: | security delete-keychain build.keychain >/dev/null 2>&1 || true rm -f /tmp/cert.p12 - - skipped: - needs: decide - if: needs.decide.outputs.should_build != 'true' - runs-on: ubuntu-latest - steps: - - name: No nightly build needed - run: | - echo "No changes on main since last nightly tag; skipping build."