Compare commits

...

3 Commits

Author SHA1 Message Date
kjh2064 ddbeab70c6 chore: Phase 4 - Deploy workflow to manual-only mode
Merge to Main - Full Pipeline / Stage 1: Fast Gates (push) Failing after 4s
Merge to Main - Full Pipeline / Stage 2: Critical Gates (push) Has been skipped
Merge to Main - Full Pipeline / Stage 3: Integration Tests (push) Has been skipped
Merge to Main - Full Pipeline / Stage 4: Build and Package (push) Has been skipped
Merge to Main - Full Pipeline / Stage 5: Deploy to Production (push) Has been skipped
Merge to Main - Full Pipeline / Pipeline Summary (push) Successful in 0s
- Removed automatic 'push' trigger from deploy-prod.yml
- Now workflow_dispatch only (manual deployment)
- Automatic deployment handled by merge-to-main.yml (Stage 5)
- Prevents duplicate deployment runs

Benefits:
- Single source of truth for automated deployment (merge-to-main.yml)
- Manual override available via workflow_dispatch
- Cleaner workflow execution on main branch push
- Easier to debug/monitor single deployment process

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-11 20:39:23 +09:00
kjh2064 4023fff0f2 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>
2026-07-11 20:39:01 +09:00
kjh2064 f0a9487045 chore: Phase 2 - Archive build.yml workflow
- build.yml → .gitea/workflows/.archived/build.yml.archived
- Reason: GitHub Release action incompatible with Gitea
- Replaced by: merge-to-main.yml (new unified pipeline)
- Status: Gitea will no longer trigger archived workflows

Impact:
- Reduces workflow count from 12 to 11 active workflows
- No duplicate builds on push to main
- New merge-to-main.yml handles all stages (Tier 1-5)

Next: Phase 3 - Validator grouping in ci.yml

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-11 20:38:34 +09:00
3 changed files with 14 additions and 17 deletions
@@ -1,10 +1,10 @@
name: Build & Package
name: ARCHIVED - Build & Package (replaced by merge-to-main.yml)
# This workflow has been replaced by .gitea/workflows/merge-to-main.yml
# Triggers are disabled. Kept for reference only.
on:
push:
branches:
- main
workflow_dispatch:
# DISABLED - use merge-to-main.yml instead
workflow_dispatch: ~
env:
DOTNET_VERSION: '10.0.x'
+4 -8
View File
@@ -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:
+5 -4
View File
@@ -1,11 +1,12 @@
name: Deploy to Production (Local)
name: Deploy to Production (Manual)
on:
push:
branches:
- main
workflow_dispatch:
# Phase 4: Manual-only deployment
# Automatic deployment moved to merge-to-main.yml (Stage 5)
# Use this workflow for manual deployments when needed
concurrency:
group: deploy-prod-main
cancel-in-progress: true