Enable manual and runner-bound dev deploy workflow
Some checks failed
CI/CD Pipeline / Quality Gate (push) Failing after 2m39s
CI/CD Pipeline / Build and Deploy Dev via Compose (push) Has been skipped

This commit is contained in:
2026-06-21 19:39:44 +02:00
parent 2d6e09c53d
commit 3adad7dbbf

View File

@@ -9,6 +9,7 @@ on:
pull_request:
branches:
- dev
workflow_dispatch:
concurrency:
group: anal-front-${{ github.workflow }}-${{ github.event_name }}-${{ github.ref }}
@@ -95,10 +96,20 @@ jobs:
deploy_dev:
name: Build and Deploy Dev via Compose
runs-on: ubuntu-latest
runs-on: [frontend, ubuntu-latest]
timeout-minutes: 45
needs: [quality]
if: github.event_name == 'push' && github.ref == 'refs/heads/dev' && needs.quality.result == 'success' && !contains(github.event.head_commit.message, '#no_deploy')
if: |
(
github.event_name == 'push' &&
github.ref == 'refs/heads/dev' &&
needs.quality.result == 'success' &&
!contains(github.event.head_commit.message, '#no_deploy')
) || (
github.event_name == 'workflow_dispatch' &&
github.ref == 'refs/heads/dev' &&
needs.quality.result == 'success'
)
steps:
- name: Checkout code