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

@elezar elezar mentioned this pull request Aug 27, 2026
15 tasks
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