Some checks are pending
Go Benchmark / Performance Regression Check (push) Waiting to run
Cerberus Integration / Cerberus Security Stack Integration (push) Waiting to run
Upload Coverage to Codecov / Backend Codecov Upload (push) Waiting to run
Upload Coverage to Codecov / Frontend Codecov Upload (push) Waiting to run
CodeQL - Analyze / CodeQL analysis (go) (push) Waiting to run
CodeQL - Analyze / CodeQL analysis (javascript-typescript) (push) Waiting to run
CrowdSec Integration / CrowdSec Bouncer Integration (push) Waiting to run
Docker Build, Publish & Test / build-and-push (push) Waiting to run
Docker Build, Publish & Test / Security Scan PR Image (push) Blocked by required conditions
Quality Checks / Auth Route Protection Contract (push) Waiting to run
Quality Checks / Codecov Trigger/Comment Parity Guard (push) Waiting to run
Quality Checks / Backend (Go) (push) Waiting to run
Quality Checks / Frontend (React) (push) Waiting to run
Rate Limit integration / Rate Limiting Integration (push) Waiting to run
Security Scan (PR) / Trivy Binary Scan (push) Waiting to run
Supply Chain Verification (PR) / Verify Supply Chain (push) Waiting to run
WAF integration / Coraza WAF Integration (push) Waiting to run
1.8 KiB
Executable File
1.8 KiB
Executable File
title, status, priority, assignee, labels
| title | status | priority | assignee | labels |
|---|---|---|---|---|
| Manual Test Plan - Workflow Trigger Verification | Open | Normal | DevOps | testing, workflows, ci/cd |
Test Objectives
Verify that all CI/CD workflows trigger correctly on feature branches and provide immediate feedback without waiting for the docker-build workflow (except where intended for release verification).
Scope
dry-run-history-rewrite.yml(Modified)cerberus-integration.ymlcrowdsec-integration.ymlwaf-integration.ymlrate-limit-integration.ymle2e-tests-split.yml
Test Steps
1. Dry Run Workflow (Modified)
- Create a new branch
feature/test-workflow-triggers. - Make a dummy change to a file (e.g.,
README.md). - Push the branch.
- Go to Actions tab.
- Verify
Dry Run History Rewriteworkflow starts immediately.
2. Integration Tests (Dual Mode Verification)
- Using the same branch
feature/test-workflow-triggers. - Verify the following workflows start immediately (building locally):
Cerberus IntegrationCrowdSec IntegrationCoraza WAF IntegrationRate Limiting Integration
- Inspect the logs of one of them.
- Confirm it executes the "Build Docker image (Local)" step and skips the "Pull Docker image from registry" step.
3. Supply Chain (Split Verification)
- Verify
Supply Chain Security (PR)starts on the feature branch push. - Verify
Supply Chain Verify (Release)does NOT start (it should wait fordocker-buildon main/release).
4. E2E Tests
- Verify
E2E Testsworkflow starts immediately and builds its own image.
Success Criteria
- All "Validation" workflows trigger on
pushtofeature/*. - Integration tests build locally instead of failing/waiting for registry.
- No "Resource not accessible" errors for secrets on the feature branch.