From 8e6cd39b3ec3014da2645d3f790a3853e227598d Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 5 Feb 2026 20:49:02 +0000 Subject: [PATCH] feat: enable integration tests on pull requests - Add pull_request triggers to crowdsec and rate-limit integration workflows - Integration tests now run immediately on PR push (not waiting for docker-build) - Completes PR-based trigger support for all integration test suites - Matches branch configuration: main, development, feature/**, hotfix/** --- .github/workflows/crowdsec-integration.yml | 2 ++ .github/workflows/rate-limit-integration.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/crowdsec-integration.yml b/.github/workflows/crowdsec-integration.yml index ab8d5c96..2e8425ad 100644 --- a/.github/workflows/crowdsec-integration.yml +++ b/.github/workflows/crowdsec-integration.yml @@ -7,6 +7,8 @@ on: workflows: ["Docker Build, Publish & Test"] types: [completed] branches: [main, development, 'feature/**', 'hotfix/**'] # Explicit branch filter prevents unexpected triggers + pull_request: + branches: [main, development, 'feature/**', 'hotfix/**'] # Allow manual trigger for debugging workflow_dispatch: inputs: diff --git a/.github/workflows/rate-limit-integration.yml b/.github/workflows/rate-limit-integration.yml index 62c8d923..079181a2 100644 --- a/.github/workflows/rate-limit-integration.yml +++ b/.github/workflows/rate-limit-integration.yml @@ -7,6 +7,8 @@ on: workflows: ["Docker Build, Publish & Test"] types: [completed] branches: [main, development, 'feature/**', 'hotfix/**'] # Explicit branch filter prevents unexpected triggers + pull_request: + branches: [main, development, 'feature/**', 'hotfix/**'] # Allow manual trigger for debugging workflow_dispatch: inputs: