fix: enable CI workflows on hotfix branches

- Added hotfix/** to docker-build.yml push/PR triggers
- Added hotfix/** to e2e-tests.yml workflow_run filter
- Added hotfix/** to all integration test workflows (WAF, CrowdSec, Rate Limit, Cerberus)
- Added hotfix/** to propagate-changes.yml triggers
- Now when you push to hotfix/* branches, all CI tests will run

Fixes issue where e2e and integration tests were not running on hotfix branches.
This commit is contained in:
GitHub Actions
2026-02-05 20:36:12 +00:00
parent 1c8e7f54eb
commit ffce28b153
8 changed files with 865 additions and 5 deletions

View File

@@ -6,7 +6,7 @@ on:
workflow_run:
workflows: ["Docker Build, Publish & Test"]
types: [completed]
branches: [main, development, 'feature/**'] # Explicit branch filter prevents unexpected triggers
branches: [main, development, 'feature/**', 'hotfix/**'] # Explicit branch filter prevents unexpected triggers
# Allow manual trigger for debugging
workflow_dispatch:
inputs: