发布

  • [OPIK-6707] [CI] feat: v2 post-merge workflow + deprecate v1 E2E triggers (#6897)

    frostbyte_neo 发布于 2026-05-28 12:08:47 +00:00

    Adds e2e_tests_post_merge_v2.yml as the push-to-main E2E gate (mirrors the
    v1 e2e_tests_post_merge.yml shape — same Slack notification flow, Allure
    TestOps integration, results parsing, GH step summary — but runs the v2
    suite under tests_end_to_end/e2e/ with version_2 UI and uv-managed bridge).
    tier input (t1/t2/t3) replaces the v1 suite choice; t1 is the default for
    post-merge to keep the gate fast.

    Strips the auto-triggers from the two v1 E2E workflows:

    • end2end_suites_typescript.yml: drops pull_request trigger (v2 PR-gate
      already covers tests_end_to_end/e2e/** paths).
    • e2e_tests_post_merge.yml: drops push-to-main + self-pull_request
      triggers (v2 post-merge takes over).

    Both v1 files remain dispatchable for the cutover grace period; planned
    removal once v2 has soaked.

    Co-authored-by: Claude Opus 4.7 noreply@anthropic.com

    下载附件