Skip to content

ci(e2e): reuse prebuilt gateway and CLI artifacts - #2947

Draft
elezar wants to merge 11 commits into
mainfrom
codex/2946-unified-e2e-artifacts
Draft

ci(e2e): reuse prebuilt gateway and CLI artifacts#2947
elezar wants to merge 11 commits into
mainfrom
codex/2946-unified-e2e-artifacts

Conversation

@elezar

@elezar elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member

Summary

Reuse the workflow-built gateway and CLI artifacts in merge-queue and release E2E jobs. This removes the remaining Podman CLI rebuild, including the rootless lane.

Related Issue

Relates to #2946.

Changes

  • Build an external-driver gateway variant with the required feature set.
  • Pass prebuilt CLI and gateway artifacts into Release Dev and Release Tag E2E jobs.
  • Make Podman E2E honor OPENSHELL_BIN, including rootless execution.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated (CI workflow change only)
  • E2E tests added/updated (will be exercised by this PR)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (not applicable: CI-only implementation slice)

elezar added 3 commits August 26, 2026 09:48
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar elezar added the test:e2e Requires end-to-end coverage label Aug 26, 2026
@copy-pr-bot

copy-pr-bot Bot commented Aug 26, 2026

Copy link
Copy Markdown

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.

@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok-to-test

@github-actions

Copy link
Copy Markdown

Label test:e2e applied, but pull-request/2947 does not exist yet. A maintainer needs to comment /ok to test 046109ef18edb49fb4ae029d7fc479088cb9ed70 to mirror this PR. Once the mirror exists, re-apply the label or re-run Branch E2E Checks from the Actions tab.

@github-actions

Copy link
Copy Markdown

@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok-to-test 046109e

Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test 11816b11c9fd1f0db5bfd2c886c2c8a2d36fd95f

@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test 11816b1

Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test 568b0b9

Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test 9951f9a

Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test 888c1b4

Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test 3b9c2c4

Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test e255b16

Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test bc1b7ff

Signed-off-by: Evan Lezar <elezar@nvidia.com>
@elezar

elezar commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

/ok to test 64d2134

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:e2e Requires end-to-end coverage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant