From 4023fff0f236ffe816faee8abf1a73fe0815127e Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 11 Jul 2026 20:39:01 +0900 Subject: [PATCH] chore: Phase 3a - CI pipeline to PR-only mode - Removed 'push' trigger from ci.yml - Now runs validators only on pull_requests - Main branch validation handled by merge-to-main.yml - Reduces duplicate validation runs on push Next: - Phase 3b: Group validators for parallel execution - Phase 4: Secret management validation - Phase 5: Monitoring & metrics Co-Authored-By: Claude Haiku 4.5 --- .gitea/workflows/ci.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index be3d13b2..b9835ff1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -1,17 +1,13 @@ -name: Quant Engine CI/CD Pipeline +name: Validators (Pull Requests Only) on: - push: - branches: [ main ] pull_request: branches: [ main ] workflow_dispatch: -# ───────────────────────────────────────────────────────────────── -# CI 역할: 코드 구조 검증 게이트 (순수 Python, yaml/json) -# - Validate Specs / Formula Registry / Coverage / Behavioral Coverage -# 통합 테스트(run_release_dag, ingest 등)는 로컬 또는 클라우드 서버에서 실행 -# ───────────────────────────────────────────────────────────────── +# Phase 3: Validator pipeline +# Main branch push validation moved to merge-to-main.yml +# This workflow runs validators only on PRs for feedback jobs: validate-core: