From eba94935c2e1c571c943148bf5dc6bb7fce9fc06 Mon Sep 17 00:00:00 2001 From: Aaron Stannard Date: Sun, 5 Jul 2026 19:57:42 +0000 Subject: [PATCH] ci: run PR validation for feature/* base branches Add `feature/*` to PR-validation workflow base-branch filters. GitHub's pull_request and push branches filters match the BASE branch and branch head, respectively. Without explicit `feature/*` filters, PRs targeting `feature/*` branches (e.g., `feature/memory-embeddings`) were skipping full CI validation. This change enables the embedding stack and future feature branches to run full validation on their own PRs while maintaining the current dev/master/main flow. Release and publish workflows are unchanged. Workflows modified: - pr_validation.yml: added feature/* to push and pull_request - smoke.yml: added feature/* to push and pull_request - validate_docker_image.yml: added feature/* to push and pull_request (with existing paths filter) Workflows skipped (unchanged): - demo_smoke.yml: workflow_dispatch only (manual trigger) - publish_release_binaries.yml: tag-triggered release workflow - publish_skills.yml: workflow_call + workflow_dispatch (publishing) - website-rebuild.yml: release-triggered (publishing) --- .github/workflows/pr_validation.yml | 2 ++ .github/workflows/smoke.yml | 2 ++ .github/workflows/validate_docker_image.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/.github/workflows/pr_validation.yml b/.github/workflows/pr_validation.yml index a924796bb..f3e7ca2be 100644 --- a/.github/workflows/pr_validation.yml +++ b/.github/workflows/pr_validation.yml @@ -6,11 +6,13 @@ on: - master - dev - main + - feature/* pull_request: branches: - master - dev - main + - feature/* permissions: contents: read diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index 2fb31231f..e7a61b259 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -20,9 +20,11 @@ on: push: branches: - dev + - feature/* pull_request: branches: - dev + - feature/* types: - opened - synchronize diff --git a/.github/workflows/validate_docker_image.yml b/.github/workflows/validate_docker_image.yml index 83089d5a9..59b0049a2 100644 --- a/.github/workflows/validate_docker_image.yml +++ b/.github/workflows/validate_docker_image.yml @@ -13,6 +13,7 @@ on: - master - dev - main + - feature/* paths: - 'docker/Dockerfile' - 'docker/entrypoint.sh' @@ -28,6 +29,7 @@ on: - master - dev - main + - feature/* paths: - 'docker/Dockerfile' - 'docker/entrypoint.sh'