Skip to content

e2e: move e2e to separate workflow#2263

Merged
vrutkovs merged 1 commit into
masterfrom
e2e-workflow
Jun 15, 2026
Merged

e2e: move e2e to separate workflow#2263
vrutkovs merged 1 commit into
masterfrom
e2e-workflow

Conversation

@AndrewChubatiuk

@AndrewChubatiuk AndrewChubatiuk commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary by cubic

Move E2E tests to a dedicated GitHub Actions job that only runs on non-draft PRs when code changes (ignores the root Makefile). This speeds up CI and cleanly separates unit/integration from E2E.

  • CI Behavior

    • Add separate e2e job (matrix: main, upgrade) on vm-runner; gated by dorny/paths-filter.
    • build runs on ubuntu-latest, sets run_e2e from changed files, and saves Go cache on master; e2e sets TAG from short SHA, uses E2E_TARGET, runs make test-e2e, and also saves the Go cache.
  • Refactors

    • Move E2E targets, Kind helpers, and test tooling to test/Makefile; drop E2E tooling from the root Makefile and remove ginkgo from install-tools.
    • Update renovate.json to track E2E tool versions in test/Makefile.

Written for commit 765edb2. Summary will update on new commits.

Review in cubic

@AndrewChubatiuk AndrewChubatiuk requested a review from vrutkovs as a code owner June 9, 2026 07:28

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Re-trigger cubic

@AndrewChubatiuk AndrewChubatiuk force-pushed the e2e-workflow branch 4 times, most recently from 88b8292 to 2d628c1 Compare June 9, 2026 08:06
@vrutkovs

vrutkovs commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

We do want to run (some) e2e - I recall mirrord bumps were breaking e2e tests. Perhaps we could mark some suites as "core" and run this small set there?

@vrutkovs

vrutkovs commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Another idea is to move Trivy scan in a separate workflow too

@vrutkovs vrutkovs merged commit ba478db into master Jun 15, 2026
9 checks passed
@vrutkovs vrutkovs deleted the e2e-workflow branch June 15, 2026 08:12
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.

2 participants