From 84fa2561748181335b28478ac6835749413cc99c Mon Sep 17 00:00:00 2001 From: Shay Palachy Date: Wed, 10 Jun 2026 12:46:39 +0300 Subject: [PATCH] chore(ci): disable automated data/ops workflows; keep CI-only triggers All ten data/operational workflows are now workflow_dispatch-only (no schedule, no event triggers). They will no longer fire automatically. The three pure-CI workflows (ci-test, codecov-yaml-validate, pyproject-validate) are unchanged and still run on push/PR. Disabled workflows (original triggers preserved in git history): - daily-state-run (schedule: 0 4 * * *) - weekly-state-run (schedule: 30 4 * * 0) - news-items-discover (schedule: 0 3 * * *) - news-items-release (schedule: 15 4 * * 0) - news-items-backup (schedule: 45 4 * * 0) - news-items-monthly-report (schedule: 15 5 1 * *) - news-items-backfill-discover (workflow_dispatch) - news-items-backfill-scrape (workflow_dispatch) - news-items-daily-review (workflow_run + workflow_dispatch) - pr-agent-context-refresh (schedule + pull_request_review + check_run) Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/daily-state-run.yml | 5 ++- .../news-items-backfill-discover.yml | 15 ++------ .../workflows/news-items-backfill-scrape.yml | 7 ++-- .github/workflows/news-items-backup.yml | 5 ++- .github/workflows/news-items-daily-review.yml | 6 ++-- .github/workflows/news-items-discover.yml | 4 +-- .../workflows/news-items-monthly-report.yml | 9 ++--- .github/workflows/news-items-release.yml | 5 ++- .../workflows/pr-agent-context-refresh.yml | 35 ++----------------- .github/workflows/weekly-state-run.yml | 7 ++-- 10 files changed, 20 insertions(+), 78 deletions(-) diff --git a/.github/workflows/daily-state-run.yml b/.github/workflows/daily-state-run.yml index b625488..87ce495 100644 --- a/.github/workflows/daily-state-run.yml +++ b/.github/workflows/daily-state-run.yml @@ -1,9 +1,8 @@ name: daily-state-run on: - # Daily scheduled candidate-driven ingest for news_items, with manual dispatch for ad hoc reruns. - schedule: - - cron: "0 4 * * *" + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: concurrency: diff --git a/.github/workflows/news-items-backfill-discover.yml b/.github/workflows/news-items-backfill-discover.yml index 0049598..fcd4d95 100644 --- a/.github/workflows/news-items-backfill-discover.yml +++ b/.github/workflows/news-items-backfill-discover.yml @@ -1,20 +1,9 @@ name: news-items-backfill-discover on: + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: - inputs: - date_from: - description: "Required ISO timestamp for the batch start window" - required: true - type: string - date_to: - description: "Required ISO timestamp for the batch end window" - required: true - type: string - batch_id: - description: "Optional durable batch id override" - required: false - type: string concurrency: group: state-run diff --git a/.github/workflows/news-items-backfill-scrape.yml b/.github/workflows/news-items-backfill-scrape.yml index a7c6b19..48a2753 100644 --- a/.github/workflows/news-items-backfill-scrape.yml +++ b/.github/workflows/news-items-backfill-scrape.yml @@ -1,12 +1,9 @@ name: news-items-backfill-scrape on: + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: - inputs: - batch_id: - description: "Optional durable batch id to constrain the scrape drain" - required: false - type: string concurrency: group: state-run diff --git a/.github/workflows/news-items-backup.yml b/.github/workflows/news-items-backup.yml index 47d4fa0..bb3c316 100644 --- a/.github/workflows/news-items-backup.yml +++ b/.github/workflows/news-items-backup.yml @@ -1,9 +1,8 @@ name: news-items-backup on: - # Weekly latest-backup upload for the already-built news_items release bundle. - schedule: - - cron: "45 4 * * 0" + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: concurrency: diff --git a/.github/workflows/news-items-daily-review.yml b/.github/workflows/news-items-daily-review.yml index 3775ac0..b3eab0f 100644 --- a/.github/workflows/news-items-daily-review.yml +++ b/.github/workflows/news-items-daily-review.yml @@ -1,10 +1,8 @@ name: news-items-daily-review on: - # Review the latest daily ingest artifacts after the daily ingest workflow completes. - workflow_run: - workflows: ["daily-state-run"] - types: [completed] + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: concurrency: diff --git a/.github/workflows/news-items-discover.yml b/.github/workflows/news-items-discover.yml index e1ebdee..b5b688e 100644 --- a/.github/workflows/news-items-discover.yml +++ b/.github/workflows/news-items-discover.yml @@ -1,8 +1,8 @@ name: news-items-discover on: - schedule: - - cron: "0 3 * * *" + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: concurrency: diff --git a/.github/workflows/news-items-monthly-report.yml b/.github/workflows/news-items-monthly-report.yml index b918e7c..a64259b 100644 --- a/.github/workflows/news-items-monthly-report.yml +++ b/.github/workflows/news-items-monthly-report.yml @@ -1,14 +1,9 @@ name: news-items-monthly-report on: - schedule: - - cron: "15 5 1 * *" + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: - inputs: - month: - description: "Optional report month in YYYY-MM; defaults to previous UTC month" - required: false - type: string concurrency: group: state-run diff --git a/.github/workflows/news-items-release.yml b/.github/workflows/news-items-release.yml index b5a5e3e..d4f87d3 100644 --- a/.github/workflows/news-items-release.yml +++ b/.github/workflows/news-items-release.yml @@ -1,9 +1,8 @@ name: news-items-release on: - # Weekly publication run for news_items release bundles. - schedule: - - cron: "15 4 * * 0" + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: concurrency: diff --git a/.github/workflows/pr-agent-context-refresh.yml b/.github/workflows/pr-agent-context-refresh.yml index 92e138a..c58ac25 100644 --- a/.github/workflows/pr-agent-context-refresh.yml +++ b/.github/workflows/pr-agent-context-refresh.yml @@ -24,40 +24,9 @@ run-name: >- }} on: - pull_request_review: - types: [submitted, edited, dismissed] - pull_request_review_comment: - types: [created, edited, deleted] - check_run: - types: [completed] - # Some external providers still surface late results as commit statuses rather than check runs. - status: + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: - inputs: - pull_request_number: - description: Pull request number to refresh explicitly. - required: true - type: string - pull_request_base_sha: - description: Base SHA for the explicit refresh target. - required: true - type: string - pull_request_head_sha: - description: Head SHA for the explicit refresh target. - required: true - type: string - trigger_event_name: - description: Synthetic trigger event name used in rendered metadata. - required: false - default: workflow_dispatch - type: string - trigger_event_action: - description: Synthetic trigger event action used in rendered metadata. - required: false - default: "" - type: string - schedule: - - cron: "*/15 * * * *" concurrency: group: >- diff --git a/.github/workflows/weekly-state-run.yml b/.github/workflows/weekly-state-run.yml index 695b0e4..a7dfcf9 100644 --- a/.github/workflows/weekly-state-run.yml +++ b/.github/workflows/weekly-state-run.yml @@ -1,11 +1,8 @@ name: weekly-state-run on: - # Weekly catch-up candidate-driven ingest for news_items, with manual dispatch for ad hoc reruns. - schedule: - # Runs at 04:30 UTC every Sunday, which is 06:30 in Israel Standard Time - # (UTC+2) and 07:30 during Israel daylight saving time (UTC+3). - - cron: "30 4 * * 0" + # Disabled — automated data/ops jobs are run locally or triggered manually. + # To re-enable restore the original schedule/event triggers from git history. workflow_dispatch: concurrency: