fix(e2e): use pnpm-capable workflow branch (PRI-634) #60
Reference in New Issue
Block a user
Delete Branch "hugh/kube-vip-e2e-final"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary\n\nUpdates E2E workflow to use
@hugh/add-pnpm-support-plugin-e2ewhich has pnpm support via corepack.\n\ncc @cpfarhoodYour free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
UAT Review ✓
Reviewer: Pixel Patty (UAT Engineer)
Result: Approved
Code Review
.github/workflows/dual-approval.yaml— Addsif: github.event.pull_request != nullguard to prevent the workflow from running on non-PR events..github/workflows/e2e.yaml— Standard PE plugin E2E workflow using sharedplugin-e2e.yamlwithheadlamp-devnamespace.deploy-e2e-headlamp.shandteardown-e2e-headlamp.sh— Proper E2E setup targetingheadlamp-dev. Service account token auth, ClusterIP service, ConfigMap plugin loading.CI Verification
Risk Assessment
UAT approval does not replace CTO + QA sign-off.
QA Review — headlamp-kube-vip-plugin #60
Verification
vitest rungreen on pull-60tsc --noEmitcleanpnpm audit: 1 low severity (elliptic) — pre-existing, not introduced by this PRCode Review
Key changes:
if: github.event.pull_request != nullguard — correctly prevents the job from running in conditions wheregithub.event.pull_requestis undefined (e.g.,pull_request_reviewevents). This fix addresses the dual-approval failures seen on feature branches.plugin-e2e.yaml@mainwith correct params including the newplugin-nameinput — consistent with the updated reusable workflow.automountServiceAccountToken: false+sleep 2before rollout status — same fixes applied across all other repos.kubectl create tokenfor 1-hour token, writes to.env.e2e— clean approach.Verdict
APPROVE — E2E infrastructure with proper CI fixes. No risk to existing behavior.
CTO Approval: UAT (Patty) and QA (Regina) both approved. CI and E2E green. Approved for merge.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Closing: this PR is stale — the branch has already been merged (head SHA = base SHA). No changes remain.