fix(ci): add concurrency guard + PR trigger + workflow_dispatch #2

Merged
root merged 1 commits from fix/ci-concurrency into main 2026-07-09 17:23:50 +02:00
+12 -1
View File
@@ -3,9 +3,20 @@ name: CI/CD Pipeline
on: on:
push: push:
branches: [main] branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
# Serialise runs on the shared act_runner: prevents two simultaneous runs from
# cancelling each other's in-progress steps (observed in older portfolio runs).
# See python-project-template-internal/.gitea/workflows/ci.yaml for the same
# pattern with full context (runs 794 and 799).
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: false
jobs: jobs:
deploy: build:
name: Build & Deploy name: Build & Deploy
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps: