From 02730932e67098b17f7e9ae13e051a6bb7b704c9 Mon Sep 17 00:00:00 2001 From: bymyself Date: Wed, 30 Jul 2025 01:08:17 -0700 Subject: [PATCH] [ci] Enable CI tests for all feature branch PRs - Update test-ui.yaml, vitest.yaml, eslint.yaml, and format.yaml workflows - Change from explicit branch allowlist to branches-ignore pattern - Exclude only wip/*, draft/*, and temp/* branches from CI - Ensures collaborators get test feedback on feature branches - All required checks for claude-pr-review will now run --- .github/workflows/eslint.yaml | 2 +- .github/workflows/format.yaml | 2 +- .github/workflows/test-ui.yaml | 2 +- .github/workflows/vitest.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/eslint.yaml b/.github/workflows/eslint.yaml index 72ed6b8fbe..c3735ff5f5 100644 --- a/.github/workflows/eslint.yaml +++ b/.github/workflows/eslint.yaml @@ -2,7 +2,7 @@ name: ESLint on: pull_request: - branches: [ main, master, dev*, core/*, desktop/* ] + branches-ignore: [ wip/*, draft/*, temp/* ] jobs: eslint: diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index 23eef7f55e..5d71c34522 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -2,7 +2,7 @@ name: Prettier Check on: pull_request: - branches: [ main, master, dev*, core/*, desktop/* ] + branches-ignore: [ wip/*, draft/*, temp/* ] jobs: prettier: diff --git a/.github/workflows/test-ui.yaml b/.github/workflows/test-ui.yaml index 580bdee19d..35b24d845c 100644 --- a/.github/workflows/test-ui.yaml +++ b/.github/workflows/test-ui.yaml @@ -4,7 +4,7 @@ on: push: branches: [main, master, core/*, desktop/*] pull_request: - branches: [main, master, dev*, core/*, desktop/*] + branches-ignore: [wip/*, draft/*, temp/*] jobs: setup: diff --git a/.github/workflows/vitest.yaml b/.github/workflows/vitest.yaml index a2f47c342c..788b6aba4a 100644 --- a/.github/workflows/vitest.yaml +++ b/.github/workflows/vitest.yaml @@ -4,7 +4,7 @@ on: push: branches: [ main, master, dev*, core/*, desktop/* ] pull_request: - branches: [ main, master, dev*, core/*, desktop/* ] + branches-ignore: [ wip/*, draft/*, temp/* ] jobs: test: