Skip to content

ci: cancel superseded PR runs, skip heavy jobs on non-code PRs - #46

Merged
shtse8 merged 1 commit into
mainfrom
ci/cut-waste
Oct 2, 2026
Merged

shtse8 merged 1 commit into
mainfrom
ci/cut-waste

Conversation

@shtse8

@shtse8 shtse8 commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

Cuts CI waste (Ops org sweep), repo-specific until the shared SylphxAI/.github template lands.

  • Superseded runs are cancelled only on pull requests (cancel-in-progress: ${{ github.event_name == 'pull_request' }}). Main pushes, merge-queue runs and release workflows are never cancelled.
  • No paths/paths-ignore on any workflow that produces a required check. Test contents are unchanged.
  • Verified with actionlint and the repo's own check scripts. The new filter job runs for the first time on this PR.
  • The three-OS test steps are skipped for non-code-only PRs (LICENSE, CHANGELOG, CONTRIBUTING, SECURITY, issue templates). The matrix job still runs, so the required test () checks keep reporting. The Pages deploy no longer cancels in progress.

@shtse8 shtse8 added the owner:sylphx-oss Sylphx OSS lane label Oct 2, 2026
@shtse8
shtse8 added this pull request to the merge queue Oct 2, 2026
Merged via the queue into main with commit d0bf6e9 Oct 2, 2026
8 checks passed
@shtse8
shtse8 deleted the ci/cut-waste branch October 2, 2026 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

owner:sylphx-oss Sylphx OSS lane

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant