Skip to content

ci: PLTF-3461 run E2E after Replicated deploys - #1129

Merged
aivong-openhands merged 9 commits into
mainfrom
pltf-3461-e2e-replicated
Aug 24, 2026
Merged

aivong-openhands merged 9 commits into
mainfrom
pltf-3461-e2e-replicated

Conversation

@aivong-openhands

@aivong-openhands aivong-openhands commented Aug 20, 2026 •

Copy link
Copy Markdown
Contributor

Why

A successful Replicated deployment should immediately exercise the instance that was updated. This adds a reusable E2E job that runs only after deployment succeeds and sends only instance to Argo, where the target URL, credential Secret, and pinned test revision remain controlled. The invocation token comes from the e2e-replicated GitHub Environment, and the workflow has no manual trigger.

The matching Argo event receiver and ARGO_WORKFLOWS_E2E_TOKEN environment secret must exist before this path can run.

Validation

  • Security contract — Six manual mutations covering the deploy dependency, trigger surface, environment and token selection, Argo-owned target boundary, and instance-only payload were all rejected by the workflow tests.

This PR was drafted by an AI agent on behalf of the user.

@aivong-openhands aivong-openhands changed the title PLTF-3461: run E2E after Replicated deploys ci: run E2E after Replicated deploys Aug 20, 2026
@github-actions github-actions Bot added the type: ci CI configuration changes label Aug 20, 2026
@aivong-openhands
aivong-openhands force-pushed the pltf-3461-e2e-replicated branch from 364eac4 to 52c3e57 Compare August 20, 2026 22:20
@aivong-openhands aivong-openhands changed the title ci: run E2E after Replicated deploys ci: PLTF-3461 run E2E after Replicated deploys Aug 21, 2026
@aivong-openhands
aivong-openhands marked this pull request as ready for review August 24, 2026 19:48
@aivong-openhands
aivong-openhands merged commit e6f7311 into main Aug 24, 2026
14 checks passed
@aivong-openhands
aivong-openhands deleted the pltf-3461-e2e-replicated branch August 24, 2026 20:37
@openhands-release-bot openhands-release-bot Bot added the released: openhands/0.50.1 Shipped in openhands/0.50.1 label Aug 24, 2026
@openhands-release-bot

Copy link
Copy Markdown
Contributor

🚀 Released in openhands/0.50.1.

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

Labels

released: openhands/0.50.1 Shipped in openhands/0.50.1 type: ci CI configuration changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants