From 78564c5b418a7b1636ad7e01cf2aa273f4cf4036 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Mon, 29 Jun 2026 11:38:49 +0900 Subject: [PATCH] fix(ci): ensure Temp directory and dummy packet json exist to avoid test crashes --- .gitea/workflows/ci.yml | 7 +++++++ .gitea/workflows/deploy-prod.yml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 113062c..85b4bc4 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -169,6 +169,13 @@ jobs: - name: Validate Live Data Activation Gate run: python3 tools/validate_live_data_activation_gate_v1.py + - name: Ensure Temp Directory and Mock Packet + run: | + mkdir -p Temp + if [ ! -f Temp/final_decision_packet_active.json ]; then + echo '{"formula_id":"FINAL_DECISION_PACKET_V2","meta":{"generated_at":"2026-06-29T00:00:00Z"},"canonical_metrics":{},"portfolio_snapshot":{},"order_table":[]}' > Temp/final_decision_packet_active.json + fi + - name: Validate Replay Live Separation run: python3 tools/validate_replay_live_separation_v1.py diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index be153c7..6c94089 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -208,7 +208,7 @@ jobs: # Wait for service to be ready (localhost:5000/quant/ through Kestrel inside remote host) for i in {1..30}; do HTTP_CODE=$(ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i ~/.ssh/id_ed25519 ${{ env.DEPLOY_USER }}@${{ env.DEPLOY_HOST }} \ - "curl -s -o /dev/null -w \"%{http_code}\" http://127.0.0.1:5000/quant/" || echo "000") + 'curl -s -o /dev/null -w "%{http_code}" http://127.0.0.1:5000/quant/' || echo "000") if [ "$HTTP_CODE" = "200" ]; then echo "✅ Health check passed (HTTP $HTTP_CODE inside remote host)"