From 93791e69875b2af8285e4a5c33b782b26c57bb19 Mon Sep 17 00:00:00 2001 From: Etienne Lescot Date: Wed, 14 Oct 2026 18:19:57 +0200 Subject: [PATCH] ci: run CI on integration branches integration/shader-effects collects the shader effects PRs before they go to main, and nothing checked them: ci.yml triggered on main, feat/ai-edition and release/** only. Those PRs change native code for Windows, macOS and Linux, and each author can build one of the three. --- .github/workflows/ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 493436c36..a3d80f71e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,11 +8,15 @@ name: CI # #169 — 30k+ lines of deletion and refactor — merged into release/1.8.0 with # every one of those jobs skipped, because a release branch matched neither # pattern. A release branch is the LAST place to run a build unguarded. +# +# integration/** for the same reason again: a feature that spans several PRs +# (integration/shader-effects) collects them there before it goes to main, and +# those PRs change native code for platforms their author cannot build locally. on: pull_request: - branches: [main, feat/ai-edition, "release/**"] + branches: [main, feat/ai-edition, "release/**", "integration/**"] push: - branches: [main, feat/ai-edition, "release/**"] + branches: [main, feat/ai-edition, "release/**", "integration/**"] jobs: lint: