From ddbeab70c68e617850e0d7947a2e84a35338b1b7 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 11 Jul 2026 20:39:23 +0900 Subject: [PATCH] chore: Phase 4 - Deploy workflow to manual-only mode - 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 --- .gitea/workflows/deploy-prod.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index 5c4cf0ee..8a84d994 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -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