Skip to content

ci: split e2e workflow into smaller parallel jobs#1528

Open
Iam-Karan-Suresh wants to merge 1 commit into
fluxcd:mainfrom
Iam-Karan-Suresh:ci/split-e2e-workflow-jobs
Open

ci: split e2e workflow into smaller parallel jobs#1528
Iam-Karan-Suresh wants to merge 1 commit into
fluxcd:mainfrom
Iam-Karan-Suresh:ci/split-e2e-workflow-jobs

Conversation

@Iam-Karan-Suresh

@Iam-Karan-Suresh Iam-Karan-Suresh commented Jun 27, 2026

Copy link
Copy Markdown

Closes: #1522

Summary

Refactor the e2e GitHub Actions workflow by splitting the large monolithic job into five smaller, focused jobs that can run in parallel.

Changes

  • Add a dedicated test job for unit tests and static analysis.

  • Split e2e tests into:

    • test
    • e2e-smoke
    • e2e-ssa
    • e2e-lifecycle
    • e2e-advanced
  • Group related test scenarios into dedicated jobs for better organization.

  • Reduce overall CI execution time through parallelization.

This change improves workflow maintainability and helps speed up CI runs.

Hi @matheuscscp . Happy to refactor based on your suggestions 🙏

Signed-off-by: iam-karan-suresh <karansuresh.info@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: break down the e2e GitHub Actions workflow into multiple, smaller jobs

1 participant