fix(ci): resolve merge conflict in deployment workflow
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Has been cancelled
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
Snapshot Admin Web Validation / validate-snapshot-admin-full (push) Has been skipped
Snapshot Admin Web Validation / validate-snapshot-admin-smoke (push) Failing after 2m14s
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (pull_request) Has been cancelled
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Has been cancelled
Quant Engine CI/CD Pipeline / validate-core (pull_request) Has been cancelled
Quant Engine CI/CD Pipeline / validate-ui-and-storage (pull_request) Has been cancelled
Snapshot Admin Web Validation / validate-snapshot-admin-full (push) Has been skipped
Snapshot Admin Web Validation / validate-snapshot-admin-smoke (push) Failing after 2m14s
This commit is contained in:
@@ -8,7 +8,7 @@ on:
|
||||
|
||||
jobs:
|
||||
daily-backup:
|
||||
runs-on: act-runner
|
||||
runs-on: ubuntu-latest
|
||||
name: Daily Backup
|
||||
|
||||
steps:
|
||||
@@ -41,7 +41,7 @@ jobs:
|
||||
ls -lh backups/ | tail -5
|
||||
|
||||
weekly-full-backup:
|
||||
runs-on: act-runner
|
||||
runs-on: ubuntu-latest
|
||||
name: Weekly Full Backup
|
||||
|
||||
# 매주 월요일 1:00 UTC
|
||||
@@ -85,7 +85,7 @@ jobs:
|
||||
df -h | grep -E "Filesystem|data"
|
||||
|
||||
backup-health-check:
|
||||
runs-on: act-runner
|
||||
runs-on: ubuntu-latest
|
||||
name: Backup Health Check
|
||||
|
||||
# 매일 12:00 UTC
|
||||
@@ -127,7 +127,7 @@ jobs:
|
||||
du -sh backups/ | awk '{print "Total size: " $1}'
|
||||
|
||||
test-recovery:
|
||||
runs-on: act-runner
|
||||
runs-on: ubuntu-latest
|
||||
name: Monthly Recovery Test
|
||||
|
||||
# 매월 1일 2:00 UTC
|
||||
|
||||
@@ -7,7 +7,7 @@ on:
|
||||
|
||||
jobs:
|
||||
backup:
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Run backup
|
||||
|
||||
@@ -7,7 +7,7 @@ on:
|
||||
|
||||
jobs:
|
||||
build-calibration-backlog:
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
|
||||
@@ -20,7 +20,7 @@ on:
|
||||
|
||||
jobs:
|
||||
validate-core:
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
@@ -153,8 +153,11 @@ jobs:
|
||||
- name: Validate Snapshot Admin Workflow
|
||||
run: python3 tools/validate_snapshot_admin_workflow_v1.py
|
||||
|
||||
- name: Validate DB First Pipeline
|
||||
run: python3 tools/validate_db_first_pipeline_v1.py
|
||||
|
||||
validate-ui-and-storage:
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
needs: validate-core
|
||||
if: github.event_name != 'push'
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ on:
|
||||
jobs:
|
||||
validate-kis-config-smoke:
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
run: |
|
||||
@@ -90,7 +90,7 @@ jobs:
|
||||
|
||||
collect-kis-data-live:
|
||||
if: github.event_name == 'schedule'
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
|
||||
@@ -7,7 +7,7 @@ on:
|
||||
|
||||
jobs:
|
||||
evaluate-qualitative-sell:
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
|
||||
@@ -17,7 +17,7 @@ jobs:
|
||||
# Push-only smoke gate: no deployment, no web UI smoke, no long-running side effects.
|
||||
validate-snapshot-admin-smoke:
|
||||
if: github.event_name == 'push'
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
run: |
|
||||
@@ -50,10 +50,15 @@ jobs:
|
||||
echo "[smoke] validate workflow only (no web UI, no deploy)"
|
||||
python3 tools/validate_snapshot_admin_workflow_v1.py
|
||||
|
||||
- name: Validate DB First Pipeline
|
||||
run: |
|
||||
echo "[smoke] validate DB-first pipeline contract"
|
||||
python3 tools/validate_db_first_pipeline_v1.py
|
||||
|
||||
# Manual dispatch gate: full workflow + web UI validation only.
|
||||
validate-snapshot-admin-full:
|
||||
if: github.event_name == 'workflow_dispatch'
|
||||
runs-on: self-hosted
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout Code
|
||||
run: |
|
||||
@@ -86,6 +91,11 @@ jobs:
|
||||
echo "[full] validate workflow"
|
||||
python3 tools/validate_snapshot_admin_workflow_v1.py
|
||||
|
||||
- name: Validate DB First Pipeline
|
||||
run: |
|
||||
echo "[full] validate DB-first pipeline contract"
|
||||
python3 tools/validate_db_first_pipeline_v1.py
|
||||
|
||||
- name: Validate Snapshot Admin Web UI
|
||||
run: |
|
||||
echo "[full] validate web ui"
|
||||
|
||||
@@ -14,7 +14,7 @@ on:
|
||||
|
||||
jobs:
|
||||
null-policy-validation:
|
||||
runs-on: act-runner
|
||||
runs-on: ubuntu-latest
|
||||
name: NULL Policy Validation
|
||||
|
||||
steps:
|
||||
|
||||
Reference in New Issue
Block a user