fix: cicd

This commit is contained in:
Benjamin Labrecque
2026-07-30 10:35:06 +02:00
parent 522fa5e2fe
commit fcf91d6ae9
+10 -4
View File
@@ -24,6 +24,12 @@ jobs:
define-filters:
runs-on: hla-dev
outputs:
bin: ${{ needs.define-filters.outputs.bin }}
agebd: ${{ needs.define-filters.outputs.agebd }}
qt: ${{ needs.define-filters.outputs.qt }}
services: ${{ needs.define-filters.outputs.services }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
@@ -65,7 +71,7 @@ jobs:
cd scripts && uv run pytest
- name: Bin - deploy
if: steps.filter.outputs.bin == 'true'
if: needs.define-filters.outputs.bin == 'true'
env:
DEST_DIR: /sls/bd/hla/${{ env.AGEBD_ENV }}/bin
run: |
@@ -73,7 +79,7 @@ jobs:
rsync -av --delete ./bin/ "${DEST_DIR}/"
- name: Agebd - deploy
if: steps.filter.outputs.agebd == 'true'
if: needs.define-filters.outputs.agebd == 'true'
env:
DEST_DIR: /sls/bd/hla/${{ env.AGEBD_ENV }}/packages/agebd
run: |
@@ -81,7 +87,7 @@ jobs:
rsync -av --delete ./packages/agebd/ "${DEST_DIR}/"
- name: Qt - deploy
if: steps.filter.outputs.qt == 'true'
if: needs.define-filters.outputs.qt == 'true'
env:
DEST_DIR: /sls/bd/hla/${{ env.AGEBD_ENV }}/qt
run: |
@@ -93,7 +99,7 @@ jobs:
detect-changed-services:
runs-on: hla-dev
needs: define-filters
if: steps.filter.outputs.services == 'true'
if: needs.define-filters.outputs.services == 'true'
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps: