From 04c2105c13cac9d061018336d72a06270bd23aca Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Thu, 30 Jul 2026 10:09:37 +0200 Subject: [PATCH] fix: cicd --- .gitea/workflows/deploy.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 15628d6..d4c81be 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -17,14 +17,8 @@ on: jobs: - deploy: - runs-on: hla-dev - - env: - # commit tagged ? yes->prod : no->dev - AGEBD_ENV: ${{ github.ref_type == 'tag' && 'prod' || 'dev' }} - - steps: + runs-on: hla-dev + define-filters: - name: Checkout repository uses: actions/checkout@v4 @@ -42,6 +36,18 @@ jobs: services: - 'services/**' + deploy: + needs: define-filters + runs-on: hla-dev + + env: + # commit tagged ? yes->prod : no->dev + AGEBD_ENV: ${{ github.ref_type == 'tag' && 'prod' || 'dev' }} + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Install uv uses: actions/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -80,7 +86,7 @@ jobs: detect-changed-services: runs-on: hla-dev - needs: [deploy] # Need filters + needs: define-filters if: steps.filter.outputs.services == 'true' outputs: matrix: ${{ steps.set-matrix.outputs.matrix }}