Skip to content

ci: Kind jobs are scheduled, not every product PR - #106

Open
jmjava wants to merge 1 commit into
mainfrom
cursor/narrow-kind-ci-triggers-098f
Open

jmjava wants to merge 1 commit into
mainfrom
cursor/narrow-kind-ci-triggers-098f

Conversation

@jmjava

@jmjava jmjava commented Sep 16, 2026

Copy link
Copy Markdown
Owner

No. They should not all run every time. The last PR looked that way because we touched every scheduled workflow file (to test those jobs), and intercept was also wired to tasks/** / operator/** / pipeline/** so almost every product change started Kind.

Everyday PR / main push (cheap):

  • local regression
  • docgen smoke
  • dependency review (PRs)

Kind (slow) — not every PR:

  • cluster regression: nightly + Helm/cluster-script PRs
  • intercept E2E: weekly + run-product-intercept-e2e.sh PRs (no longer tasks/**)
  • Results: weekly + Results-installer PRs
  • merge of a workflow-comment PR no longer re-runs intercept/Results on main

This PR changes those workflow files, so this PR will still run Kind once. After it merges, a normal tasks/ or docs PR will not.

Actions sidebar clutter: five workflow names are leftover (files deleted): compatibility matrix, demo validation, Graph and GUI Newman, static quality, supply-chain scan. Disable them in GitHub: Actions → each workflow → ... → Disable workflow. The token here cannot disable them (403).

Open in Web Open in Cursor 

Everyday PRs should stay on local-regression + docgen. Intercept was
path-filtered to tasks/operator/pipeline/etc, so almost every product
change started two 15-minute Kind jobs, then merging the workflow file
started them again on main.

Keep Kind cluster/intercept/Results on schedule, dispatch, and PRs that
touch those jobs' own scripts. Guard the policy in check-ci-policy.py.

Co-authored-by: jmjava <jmjava@gmail.com>
@jmjava
jmjava marked this pull request as ready for review September 16, 2026 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants