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 <noreply@anthropic.com>
This commit is contained in:
@@ -1,17 +1,13 @@
|
|||||||
name: Quant Engine CI/CD Pipeline
|
name: Validators (Pull Requests Only)
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
|
||||||
branches: [ main ]
|
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ main ]
|
branches: [ main ]
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
# ─────────────────────────────────────────────────────────────────
|
# Phase 3: Validator pipeline
|
||||||
# CI 역할: 코드 구조 검증 게이트 (순수 Python, yaml/json)
|
# Main branch push validation moved to merge-to-main.yml
|
||||||
# - Validate Specs / Formula Registry / Coverage / Behavioral Coverage
|
# This workflow runs validators only on PRs for feedback
|
||||||
# 통합 테스트(run_release_dag, ingest 등)는 로컬 또는 클라우드 서버에서 실행
|
|
||||||
# ─────────────────────────────────────────────────────────────────
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
validate-core:
|
validate-core:
|
||||||
|
|||||||
Reference in New Issue
Block a user