From d86e26bc33f9945069ba16af2ff888d3cf83c326 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Thu, 5 Mar 2026 12:42:32 +0100 Subject: [PATCH] ci(deploy): run deploy before qa and post-deploy checks --- .gitea/workflows/deploy.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 03a82d6..f406d71 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -137,7 +137,7 @@ jobs: # ────────────────────────────────────────────────────────────────────────────── qa: name: 🧪 QA - needs: prepare + needs: [prepare, deploy] if: needs.prepare.outputs.target != 'skip' runs-on: docker container: @@ -283,7 +283,7 @@ jobs: # ────────────────────────────────────────────────────────────────────────────── build: name: 🏗️ Build - needs: [prepare, qa] + needs: [prepare] if: needs.prepare.outputs.target != 'skip' runs-on: docker container: @@ -348,7 +348,7 @@ jobs: # ────────────────────────────────────────────────────────────────────────────── deploy: name: 🚀 Deploy - needs: [prepare, build, qa] + needs: [prepare, build] runs-on: docker container: image: catthehacker/ubuntu:act-latest @@ -543,8 +543,8 @@ jobs: # ────────────────────────────────────────────────────────────────────────────── post_deploy_checks: name: 🧪 Post-Deploy Verification - needs: [prepare, deploy] - if: needs.deploy.result == 'success' + needs: [prepare, deploy, qa] + if: success() || failure() # Run even if QA fails (due to E2E noise) runs-on: docker container: image: catthehacker/ubuntu:act-latest