Skip to content

ci: deduplicate e2e workflows#1512

Merged
TaylorMutch merged 1 commit into
mainfrom
deduplicate-e2e-workflows/tmutch
May 22, 2026
Merged

ci: deduplicate e2e workflows#1512
TaylorMutch merged 1 commit into
mainfrom
deduplicate-e2e-workflows/tmutch

Conversation

@TaylorMutch
Copy link
Copy Markdown
Collaborator

@TaylorMutch TaylorMutch commented May 21, 2026

Summary

Deduplicates PR E2E image builds by routing standard, GPU, and Kubernetes E2E through Branch E2E Checks. The standard E2E suite runs on test:e2e; GPU remains separately gated by test:e2e-gpu while sharing the supervisor build when both labels are present.

Related Issue

N/A

Changes

  • Consolidated PR E2E image builds into Branch E2E Checks with multi-arch SHA-tagged images.
  • Kept GPU E2E separately gated by test:e2e-gpu and the standard E2E suite gated by test:e2e.
  • Moved Kubernetes E2E into a reusable workflow_call and called it from Branch E2E Checks.
  • Added independent suite result jobs so required statuses stay separate inside the shared workflow.
  • Removed standalone PR GPU/Kubernetes workflow entrypoints and updated gate/status docs.
  • Preserved the Branch Checks Rust cache-on-failure fix.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated (workflow-only change; not run locally)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 21, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
@TaylorMutch TaylorMutch force-pushed the deduplicate-e2e-workflows/tmutch branch from bfd4b1f to 0895259 Compare May 22, 2026 00:14
@TaylorMutch TaylorMutch marked this pull request as ready for review May 22, 2026 00:15
@TaylorMutch TaylorMutch merged commit 5238937 into main May 22, 2026
27 checks passed
@TaylorMutch TaylorMutch deleted the deduplicate-e2e-workflows/tmutch branch May 22, 2026 00:44
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